Partager via


AzureMonitor@1 - Interroger une tâche d’alertes Azure Monitor v1

Observez les règles Azure Monitor configurées pour les alertes actives.

Syntaxe

# 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.

Entrées

connectedServiceNameARM - Abonnement Azure
string. Obligatoire.

Sélectionne un abonnement Azure Resource Manager à surveiller.


ResourceGroupName - Groupe de ressources
string. Obligatoire.

Fournit le nom d’un groupe de ressources à surveiller dans l’abonnement.


filterType - Type de filtre
string. Obligatoire. Valeurs autorisées : resource (Par ressource), alertrule (par règle d’alerte), none. Valeur par défaut : none.

Filtre le type par une ressource ou une règle d’alerte spécifique.


resource - Ressource
string. Obligatoire quand filterType = resource.

Sélectionne la ressource Azure à surveiller.


alertRule - Règle d’alerte
string. Obligatoire quand filterType = alertrule.

Sélectionne dans les règles d’alerte actuellement configurées pour interroger l’état.

La valeur par défaut consiste à sélectionner tout.


severity - Gravité
string. Valeurs autorisées : Sev0, , Sev1Sev2, Sev3, Sev4. Valeur par défaut : Sev0,Sev1,Sev2,Sev3,Sev4.

Filtre par gravité.


timeRange - Intervalle de temps
string. Valeurs autorisées : 1h (Dernière heure), 1d (Dernières 24 heures), 7d (7 derniers jours), 30d (30 derniers jours). Valeur par défaut : 1h.

Filtre par intervalle de temps.


alertState - État d’alerte
string. Valeurs autorisées : New, Acknowledged, Closed. Valeur par défaut : Acknowledged,New.

Filtre l’état de l’instance d’alerte.


monitorCondition - Condition d’analyse
string. Valeurs autorisées : Fired (Déclenché), Resolved. Valeur par défaut : Fired.

Indique si les conditions sous-jacentes ont franchi les seuils de règle d’alerte définis.


Options de contrôle de tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâche. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Notes

Pour observer les règles Azure Monitor configurées pour les alertes actives, utilisez cette tâche dans un travail sans agent d’un pipeline de mise en production.

Notes

Cette tâche ne peut être utilisée que dans un travail sans agent d’un pipeline de mise en production.

La tâche réussit si aucune des règles d’alerte n’est activée au moment de l’échantillonnage.

Pour plus d’informations sur l’utilisation de cette tâche, consultez Vue d’ensemble des approbations et des portes.

Spécifications

Condition requise Description
Types de pipelines YAML, Build Classique, Version Classique
S’exécute sur Serveur, ServerGate
Demandes None
Capabilities Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail.
Restrictions de commande Quelconque
Variables settables Quelconque
Version de l’agent Toutes les versions de l’agent prises en charge.
Catégorie de la tâche Utilitaire