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 - de ressources
string. Obligatoire lorsque filterType = resource.

Sélectionne la ressource Azure à surveiller.


alertRule - règle d’alerte
string. Obligatoire lorsque filterType = alertrule.

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

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


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

Filtre par gravité.


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

Filtre par intervalle de temps.


alertState - d’é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 - de condition Monitor
string. Valeurs autorisées : Fired (Déclenché), Resolved. Valeur par défaut : Fired.

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


Options de contrôle de la tâche

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

Variables de sortie

Aucun.

Remarques

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.

Remarque

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

Besoin Descriptif
Types de pipelines YAML, Build Classique, Version Classique
Exécutions sur Serveur, ServerGate
demandes Aucun
fonctionnalités de Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail.
restrictions de commande N'importe quel
variables settables N'importe quel
Version de l’agent Toutes les versions de l’agent prises en charge.
Catégorie de tâche Utilité