Condividi tramite


az monitor metrics alert condition

Gestire le condizioni delle regole di avviso delle metriche near realtime.

Comandi

Nome Descrizione Tipo Status
az monitor metrics alert condition create

Creare una condizione della regola di avviso per le metriche.

Nucleo Anteprima

az monitor metrics alert condition create

Anteprima

Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Creare una condizione della regola di avviso per le metriche.

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]

Esempio

Compilare una condizione statica.

$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"

Creare una condizione dinamica.

$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

Parametri necessari

--aggregation

Aggregazione temporale.

Valori accettati: Average, Count, Maximum, Minimum, Total
--metric

Nome della metrica su cui basare la regola.

Valore da: az monitor metrics list-definitions
--op --operator

L'operatore per la soglia statica può essere 'Equals', 'NotEquals', 'GreaterThanOrEqual', 'LessThan' o 'LessThanOrEqual'. L'operatore per la soglia dinamica può essere 'GreaterThan', 'LessThan', 'GreaterOrLessThan'.

Valori accettati: Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals
--type -t

Tipo di soglia della condizione.

Valori accettati: dynamic, static

Parametri facoltativi

--dimension

Dimensione creata da 'az monitor metrics alert dimension create'.

--namespace

Spazio dei nomi della metrica.

--num-periods

Numero di periodi di valutazione per la soglia dinamica. Intervallo: 1-6.

--num-violations

Numero di violazioni da attivare un avviso dinamico. Intervallo: 1-6. Deve essere minore o uguale a --num-periods.

--sensitivity

Sensibilità degli avvisi per la soglia dinamica.

Valori accettati: High, Low, Medium
Valore predefinito: Medium
--since

Data da cui iniziare ad apprendere i dati cronologici delle metriche e calcolare le soglie dinamiche. Formato: fuso orario (aaaa-mm-dd) (hh:mm:ss.xxxxx) (+/-hh:mm).

--skip-metric-validation

Causa la convalida della metrica da ignorare. In questo modo è possibile usare una metrica che non è ancora stata generata.

Valori accettati: false, true
--threshold

Valore soglia statico.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.