Udostępnij za pośrednictwem


AzureMonitor@1 — wykonywanie zapytań względem 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

connectedServiceNameARM - Subskrypcja platformy Azure
string. Wymagane.

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


ResourceGroupName - Grupa zasobów
string. Wymagane.

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


filterType - Typ filtru
string. 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 - Zasobów
string. Wymagane, gdy filterType = resource.

Wybiera zasób platformy Azure do monitorowania.


alertRule - Reguła alertu
string. Wymagane, gdy filterType = alertrule.

Wybiera z aktualnie skonfigurowanych reguł alertów do wykonywania zapytań o stan.

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


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

Filtruje według ważności.


timeRange - Zakres czasu
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, , ClosedAcknowledged. Wartość domyślna: Acknowledged,New.

Filtruje według stanu wystąpienia alertu.


monitorCondition - Monitorowanie warunku
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 ich danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Uwagi

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

Uwaga

To zadanie może być używane tylko w zadaniu 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 Omówienie zatwierdzeń i bram.

Wymagania

Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Serwer, SerwerGate
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta Wszystkie obsługiwane wersje agentów.
Kategoria zadania Narzędzie