AzureMonitor@1 - Eseguire query sugli avvisi di Monitoraggio di Azure v1 attività
Osservare le regole di Monitoraggio di Azure configurate per gli avvisi attivi.
Sintassi
# 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.
Input
connectedServiceNameARM
- Sottoscrizione di Azure
string
. Obbligatorio.
Seleziona una sottoscrizione di Azure Resource Manager da monitorare.
ResourceGroupName
- Gruppo di risorse
string
. Obbligatorio.
Fornisce il nome di un gruppo di risorse da monitorare nella sottoscrizione.
filterType
- Tipo di filtro
string
. Obbligatorio. Valori consentiti: resource
(per risorsa), (per regola di avviso), alertrule
none
. Valore predefinito: none
.
Filtra il tipo in base a una risorsa o a una regola di avviso specifica.
resource
- Risorsa
string
. Obbligatorio quando filterType = resource
.
Seleziona la risorsa di Azure da monitorare.
alertRule
- Regola di avviso
string
. Obbligatorio quando filterType = alertrule
.
Seleziona le regole di avviso attualmente configurate per eseguire query sullo stato.
Il valore predefinito consiste nel selezionare tutto.
severity
- Gravità
string
. Valori consentiti: Sev0
, Sev1
, Sev3
Sev2
, Sev4
. Valore predefinito: Sev0,Sev1,Sev2,Sev3,Sev4
.
Filtri in base alla gravità.
timeRange
- Intervallo di tempo
string
. Valori consentiti: 1h
(ultima ora), (ultime 24 ore), 1d
(ultimi 7 giorni), 7d
30d
(ultimi 30 giorni). Valore predefinito: 1h
.
Filtra in base all'intervallo di tempo.
alertState
- Stato avviso
string
. Valori consentiti: New
, Acknowledged
, Closed
. Valore predefinito: Acknowledged,New
.
Filtra in base allo stato dell'istanza dell'avviso.
monitorCondition
- Condizione di monitoraggio
string
. Valori consentiti: Fired
(Attivato), Resolved
. Valore predefinito: Fired
.
Rappresenta se le condizioni sottostanti hanno superato le soglie delle regole di avviso definite.
Opzioni di controllo attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
No.
Osservazioni
Per osservare le regole di monitoraggio di Azure configurate per gli avvisi attivi, usare questa attività in un processo senza agente di una pipeline di versione.
Nota
Questa attività può essere usata solo in un processo senza agente di una pipeline di versione.
L'attività ha esito positivo se nessuna delle regole di avviso viene attivata al momento del campionamento.
Per altre informazioni sull'uso di questa attività, vedere Panoramica delle approvazioni e dei cancelli.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Server, ServerGate |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | Tutte le versioni dell'agente supportate. |
Categoria attività | Utilità |