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ść |