AzureMonitor@1 – Abfrage von Azure Monitor-Warnungen v1-Vorgang
Beobachten Sie die konfigurierten Azure Monitor-Regeln für aktive Warnungen.
Syntax
# 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.
Eingaben
connectedServiceNameARM
- Azure-Abonnement
string
. Erforderlich.
Wählt ein azure Resource Manager-Abonnement aus, das überwacht werden soll.
ResourceGroupName
- Ressourcengruppe
string
. Erforderlich.
Stellt den Namen einer Ressourcengruppe bereit, die im Abonnement überwacht werden soll.
filterType
- Filtertyp
string
. Erforderlich. Zulässige Werte: resource
(Nach Ressource), (Nach Warnungsregel), alertrule
none
. Standardwert. none
.
Filtert den Typ nach einer bestimmten Ressource oder Warnungsregel.
resource
- Ressource
string
. Erforderlich, wenn filterType = resource
.
Wählt die zu überwachende Azure-Ressource aus.
alertRule
- Warnungsregel
string
. Erforderlich, wenn filterType = alertrule
.
Wählen Sie aus den derzeit konfigurierten Warnungsregeln aus, um den Status abzufragen.
Der Standardwert besteht darin, alle auszuwählen.
severity
- Schweregrad
string
. Zulässige Werte: Sev0
, , Sev1
, Sev2
Sev3
, . Sev4
Standardwert. Sev0,Sev1,Sev2,Sev3,Sev4
.
Filtert nach Schweregrad.
timeRange
- Zeitbereich
string
. Zulässige Werte: 1h
(Letzte Stunde), 1d
(Letzte 24 Stunden), (Letzte 7 Tage), 7d
30d
(Letzte 30 Tage). Standardwert. 1h
.
Filtert nach dem Zeitbereich.
alertState
- Warnungsstatus
string
. Zulässige Werte: New
, Acknowledged
und Closed
. Standardwert. Acknowledged,New
.
Filtert nach dem Status der Warnungsinstanz.
monitorCondition
- Überwachen der Bedingung
string
. Zulässige Werte: Fired
(Ausgelöst), Resolved
. Standardwert. Fired
.
Stellt dar, ob die zugrunde liegenden Bedingungen die definierten Schwellenwerte für Warnungsregel überschritten haben.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen über Steuerungsoptionen zusätzlich zu ihren Aufgabeneingaben. Weitere Informationen finden Sie unter Steuerelementoptionen und gängige Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Bemerkungen
Um die konfigurierten Azure-Monitorregeln für aktive Warnungen zu beobachten, verwenden Sie diese Aufgabe in einem agentlosen Auftrag einer Releasepipeline.
Hinweis
Diese Aufgabe kann nur in einem agentlosen Auftrag einer Releasepipeline verwendet werden.
Der Vorgang ist erfolgreich, wenn keine der Warnungsregeln zum Zeitpunkt der Stichprobe aktiviert werden.
Weitere Informationen zur Verwendung dieser Aufgabe finden Sie unter "Genehmigungen und Gates".
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassische Build, klassische Version |
Wird ausgeführt auf | Server, ServerGate |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Settable-Variablen | Any |
Agent-Version | Alle unterstützten Agentversionen. |
Aufgabenkategorie | Hilfsprogramm |