az monitor autoscale rule
Gestire le regole di ridimensionamento automatico.
Per altre informazioni sulla scalabilità automatica, vedere: https://learn.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az monitor autoscale rule copy |
Copiare le regole di scalabilità automatica da un profilo a un altro. |
Nucleo | GA |
az monitor autoscale rule create |
Aggiungere una nuova regola di scalabilità automatica. |
Nucleo | GA |
az monitor autoscale rule delete |
Rimuovere le regole di scalabilità automatica da un profilo. |
Nucleo | GA |
az monitor autoscale rule list |
Elencare le regole di scalabilità automatica per un profilo. |
Nucleo | GA |
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 usando az configure --defaults group=<name>
.
Parametri facoltativi
Nome del profilo da cui copiare le regole.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az monitor autoscale rule create
Aggiungere una nuova regola di scalabilità automatica.
Per altre informazioni sulla scalabilità automatica, vedere: https://learn.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 i 50% quando la percentuale 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 comando az monitor metric
. 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 usando 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 comando az monitor metric
. Il formato di VALUE è "##h##m##s".
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i 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 usando az configure --defaults group=<name>
.
Parametri facoltativi
Nome del profilo di scalabilità automatica.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i 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 usando az configure --defaults group=<name>
.
Parametri facoltativi
Nome del profilo di scalabilità automatica.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.