Udostępnij za pośrednictwem


AzureMonitor@1 — wykonywanie zapytań dotyczących alertów usługi Azure Monitor w wersji 1

Obserwuj skonfigurowane reguły usługi Azure Monitor dla aktywnych alertów.

Składnia

# Query Azure Monitor alerts v1
# Observe the configured Azure Monitor rules for active alerts.
- task: AzureMonitor@1
  inputs:
    connectedServiceNameARM: # string. Required. Azure subscription. 
    ResourceGroupName: # string. Required. Resource group. 
  # Advanced
    filterType: 'none' # 'resource' | 'alertrule' | 'none'. Required. Filter type. Default: none.
    #resource: # string. Required when filterType = resource. Resource. 
    #alertRule: # string. Required when filterType = alertrule. Alert rule. 
    #severity: 'Sev0,Sev1,Sev2,Sev3,Sev4' # 'Sev0' | 'Sev1' | 'Sev2' | 'Sev3' | 'Sev4'. Severity. Default: Sev0,Sev1,Sev2,Sev3,Sev4.
    #timeRange: '1h' # '1h' | '1d' | '7d' | '30d'. Time range. Default: 1h.
    #alertState: 'Acknowledged,New' # 'New' | 'Acknowledged' | 'Closed'. Alert state. Default: Acknowledged,New.
    #monitorCondition: 'Fired' # 'Fired ' | 'Resolved'. Monitor condition. Default: Fired.

Dane wejściowe

subskrypcji platformy Azure
string. To jest wymagane.

Wybiera subskrypcję usługi Azure Resource Manager do monitorowania.


grupy zasobów ResourceGroupName -
string. To jest wymagane.

Zawiera nazwę grupy zasobów do monitorowania w ramach subskrypcji.


filterType - typ filtru
string. To jest wymagane. Dozwolone wartości: resource (według zasobu), alertrule (według reguły alertu), none. Wartość domyślna: none.

Filtruje typ według określonego zasobu lub reguły alertu.


resource - resource
string. Wymagane, gdy filterType = resource.

Wybiera zasób platformy Azure do monitorowania.


reguły alertu alertRule -
string. Wymagane, gdy filterType = alertrule.

Wybiera z aktualnie skonfigurowanych reguł alertów, aby wykonywać zapytania dotyczące stanu.

Wartością domyślną jest wybranie wszystkich.


severity - ważność
string. Dozwolone wartości: Sev0, Sev1, Sev2, Sev3, Sev4. Wartość domyślna: Sev0,Sev1,Sev2,Sev3,Sev4.

Filtruje według ważności.


zakres czasu timeRange -
string. Dozwolone wartości: 1h (ostatnia godzina), 1d (ostatnie 24 godziny), 7d (ostatnie 7 dni), 30d (ostatnie 30 dni). Wartość domyślna: 1h.

Filtruje według zakresu czasu.


alertState - stan alertu
string. Dozwolone wartości: New, Acknowledged, Closed. Wartość domyślna: Acknowledged,New.

Filtruje według stanu wystąpienia alertu.


monitorCondition - Monitor warunek
string. Dozwolone wartości: Fired (wyzwolone), Resolved. Wartość domyślna: Fired.

Określa, czy podstawowe warunki przekroczyły zdefiniowane progi reguły alertu.


Opcje sterowania zadaniami

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.

Zmienne wyjściowe

Żaden.

Uwagi

Aby obserwować skonfigurowane reguły usługi Azure Monitor dla aktywnych alertów, użyj tego zadania w zadania bez agenta potoku wydania.

Uwaga

To zadanie może być używane tylko w zadania bez agenta potoku wydania.

Zadanie zakończy się pomyślnie, jeśli żadna z reguł alertów nie zostanie aktywowana w momencie próbkowania.

Aby uzyskać więcej informacji na temat korzystania z tego zadania, zobacz Zatwierdzenia i bramy — omówienie.

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja, wersja klasyczna
Działa na Serwer, ServerGate
Wymagania Żaden
możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
ograniczenia poleceń Jakikolwiek
zmienne ustawiane Jakikolwiek
Wersja agenta Wszystkie obsługiwane wersje agentów.
Kategoria zadań Użyteczność