az monitor metrics alert condition

Gérer les conditions de règle d’alerte de métrique en temps quasi réel.

Commandes

Nom Description Type Statut
az monitor metrics alert condition create

Générez une condition de règle d’alerte de métrique.

Core Aperçu

az monitor metrics alert condition create

Préversion

Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Générez une condition de règle d’alerte de métrique.

az monitor metrics alert condition create --aggregation {Average, Count, Maximum, Minimum, Total}
                                          --metric
                                          --op {Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals}
                                          --type {dynamic, static}
                                          [--dimension]
                                          [--namespace]
                                          [--num-periods]
                                          [--num-violations]
                                          [--sensitivity {High, Low, Medium}]
                                          [--since]
                                          [--skip-metric-validation {false, true}]
                                          [--threshold]

Exemples

Générez une condition statique.

$dim1 = az monitor metrics alert dimension create -n dimName --op Include -v GetBlob PutBlob
$dim2 = az monitor metrics alert dimension create -n Instance --op Exclude -v Get Put
$condition = az monitor metrics alert condition create -t static 

--aggregation Count 

--metric "CPU Percentage" 

--op GreaterThan  

--threshold 95 

--dimension "$dim1" "$dim2"

Générez une condition dynamique.

$condition = az monitor metrics alert condition create -t dynamic 

--aggregation Average 

--metric "CPU Percentage" 

--op GreaterOrLessThan 

--num-violations 4 

--num-periods 4 

--since 2020-11-02T12:11

Paramètres obligatoires

--aggregation

Agrégation de temps.

valeurs acceptées: Average, Count, Maximum, Minimum, Total
--metric

Nom de la métrique sur laquelle baser la règle.

valeur de: az monitor metrics list-definitions
--op --operator

L’opérateur pour le seuil statique peut être « Equals », « NotEquals », « GreaterThan », « GreaterThanOrEqual », « LessThan » ou « LessThanOrEqual ». L’opérateur pour le seuil dynamique peut être « GreaterThan », « LessThan », « GreaterOrLessThan ».

valeurs acceptées: Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals
--type -t

Type de seuil de condition.

valeurs acceptées: dynamic, static

Paramètres facultatifs

--dimension

Dimension créée par « az monitor metrics alert dimension create ».

--namespace

Espace de noms de métrique.

--num-periods

Nombre de périodes d’évaluation pour le seuil dynamique. Plage : 1 à 6.

--num-violations

Nombre de violations à déclencher une alerte dynamique. Plage : 1 à 6. Elle doit être inférieure ou égale à --num-periods.

--sensitivity

Sensibilité des alertes pour le seuil dynamique.

valeurs acceptées: High, Low, Medium
valeur par défaut: Medium
--since

Date à partir de laquelle commencer à apprendre les données historiques des métriques et calculer les seuils dynamiques. Format : date (aaaa-mm-dd) heure (hh :mm :ss.xxxxx) fuseau horaire (+/-hh :mm).

--skip-metric-validation

La validation de la métrique doit être ignorée. Cela permet d’utiliser une métrique qui n’a pas encore été émise.

valeurs acceptées: false, true
--threshold

Valeur de seuil statique.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.