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
, , Sev2
Sev1
, 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
, , Closed
Acknowledged
. 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 |