az monitor autoscale rule
Gestire le regole di ridimensionamento automatico.
Per altre informazioni sulla scalabilità automatica, vedere: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az monitor autoscale rule copy |
Copiare le regole di scalabilità automatica da un profilo a un altro. |
Memoria centrale | Disponibilità generale |
az monitor autoscale rule create |
Aggiungere una nuova regola di scalabilità automatica. |
Memoria centrale | Disponibilità generale |
az monitor autoscale rule delete |
Rimuovere le regole di scalabilità automatica da un profilo. |
Memoria centrale | Disponibilità generale |
az monitor autoscale rule list |
Elencare le regole di scalabilità automatica per un profilo. |
Memoria centrale | Disponibilità generale |
az monitor autoscale rule copy
Copiare le regole di scalabilità automatica da un profilo a un altro.
az monitor autoscale rule copy --autoscale-name
--dest-schedule
--index
--resource-group
[--source-schedule]
Parametri necessari
Nome delle impostazioni di scalabilità automatica.
Nome del profilo in cui copiare le regole.
Elenco delimitato da spazi degli indici delle regole da copiare o '*' per copiare tutte le regole.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Nome del profilo da cui copiare le regole.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az monitor autoscale rule create
Aggiungere una nuova regola di scalabilità automatica.
Per altre informazioni sulla scalabilità automatica, vedere: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.
az monitor autoscale rule create --autoscale-name
--condition
--scale
[--cooldown]
[--profile-name]
[--resource]
[--resource-group]
[--resource-namespace]
[--resource-parent]
[--resource-type]
[--timegrain]
Esempio
Ridimensionare fino a 5 istanze quando la percentuale cpu tra istanze è superiore a 75 in media per 10 minuti.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale to 5 --condition "Percentage CPU > 75 avg 10m"
Aumentare le prestazioni di 2 istanze quando la percentuale cpu tra istanze è superiore a 75 minuti.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale out 2 --condition "Percentage CPU > 75 avg 5m"
Ridurre il 50% quando la percentuale di CPU tra istanze è inferiore a 25 minuti.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale in 50% --condition "Percentage CPU < 25 avg 15m"
Creare impostazioni di scalabilità automatica tramite una metrica della macchina virtuale guest abilitata dalle estensioni di diagnostica. È possibile usare il campo counterSpecifier recuperato da 'az vmss diagnostics get-default-config' in '--condition'.
az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"
Parametri necessari
Nome delle impostazioni di scalabilità automatica.
Condizione che attiva l'azione di ridimensionamento.
Utilizzo: --condition ["NAMESPACE"] METRIC {==,!=,=,=>>,<<=} THRESHOLD {avg,min,max,total,count} PERIOD [where DIMENSION {==,!=} VALUE [or VALUE ...] [e DIMENSION {==,!=} VALUE [o VALUE ...] ...]]
È possibile eseguire query sulle dimensioni aggiungendo la parola chiave 'where' e è possibile eseguire query su più dimensioni combinandole con la parola chiave 'and'. I valori per METRICa e i valori THRESHOLD appropriati possono essere ottenuti dal az monitor metric
comando . Il formato PERIOD è "##h##m##s".
Direzione e quantità da ridimensionare.
Utilizzo: --scale {to,in,out} VAL[%] Fixed Count: --scale to 5 In by Count: --scale in 2 Out by Percent: --scale out 10%.
Parametri facoltativi
Numero di minuti che devono trascorrere prima che si verifichi un altro evento di ridimensionamento.
Nome del profilo di scalabilità automatica.
Nome o ID della risorsa di destinazione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Spazio dei nomi del provider di risorse di destinazione.
Percorso padre della risorsa di destinazione, se applicabile.
Tipo di risorsa di destinazione. Può anche accettare il formato spazio dei nomi/tipo (ad esempio: 'Microsoft.Compute/virtualMachines').
Modalità di polling delle metriche tra istanze.
La forma di timegrain è {avg,min,max,sum} VALUE. I valori possono essere ottenuti dal az monitor metric
comando . Il formato di VALUE è "##h##m##s".
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az monitor autoscale rule delete
Rimuovere le regole di scalabilità automatica da un profilo.
az monitor autoscale rule delete --autoscale-name
--index
--resource-group
[--profile-name]
Parametri necessari
Nome delle impostazioni di scalabilità automatica.
Elenco delimitato da spazi di indici delle regole da rimuovere o '*' per cancellare tutte le regole.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Nome del profilo di scalabilità automatica.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az monitor autoscale rule list
Elencare le regole di scalabilità automatica per un profilo.
az monitor autoscale rule list --autoscale-name
--resource-group
[--profile-name]
Esempio
Elencare le regole di scalabilità automatica per un profilo. (generato automaticamente)
az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup
Parametri necessari
Nome delle impostazioni di scalabilità automatica.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Nome del profilo di scalabilità automatica.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.