Condividi tramite


AzureMonitor@1 - Eseguire query sugli avvisi di Monitoraggio di Azure v1

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.

Ingressi dati

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), alertrule (per regola di avviso), 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, Sev2, Sev3, Sev4. Valore predefinito: Sev0,Sev1,Sev2,Sev3,Sev4

Filtri in base alla gravità.


timeRange - intervallo di tempo
string. Valori consentiti: 1h (ora precedente), 1d (ultime 24 ore), 7d (ultimi 7 giorni), 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 di avviso.


monitorCondition - Monitoraggio condizione
string. Valori consentiti: Fired (attivato), Resolved. Valore predefinito: Fired

Indica se le condizioni sottostanti hanno superato le soglie della regola di avviso definite.


Opzioni di controllo delle 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

Nessuno.

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 Approvazioni e controlli.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Server, ServerGate
richieste Nessuno
funzionalità di Questa attività non soddisfa alcuna richiesta di attività successive nel processo.
restrizioni dei comandi Qualunque
variabili impostabili Qualunque
Versione dell'agente Tutte le versioni dell'agente supportate.
Categoria attività Utilità