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. |
Core | GA |
az monitor autoscale rule create |
Aggiungere una nuova regola di scalabilità automatica. |
Core | GA |
az monitor autoscale rule delete |
Rimuovere le regole di scalabilità automatica da un profilo. |
Core | GA |
az monitor autoscale rule list |
Elencare le regole di scalabilità automatica per un profilo. |
Core | 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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nome del profilo da cui copiare le regole.
Proprietà | Valore |
---|---|
Valore predefinito: | default |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Numero di minuti che devono trascorrere prima che si verifichi un altro evento di ridimensionamento.
Proprietà | Valore |
---|---|
Valore predefinito: | 5 |
Nome del profilo di scalabilità automatica.
Proprietà | Valore |
---|---|
Valore predefinito: | default |
Nome o ID della risorsa di destinazione.
Proprietà | Valore |
---|---|
Parameter group: | Source Arguments |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Proprietà | Valore |
---|---|
Parameter group: | Source Arguments |
Spazio dei nomi del provider di risorse di destinazione.
Proprietà | Valore |
---|---|
Parameter group: | Source Arguments |
Percorso padre della risorsa di destinazione, se applicabile.
Proprietà | Valore |
---|---|
Parameter group: | Source Arguments |
Tipo di risorsa di destinazione. Può anche accettare il formato spazio dei nomi/tipo (ad esempio: 'Microsoft.Compute/virtualMachines').
Proprietà | Valore |
---|---|
Parameter group: | Source Arguments |
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".
Proprietà | Valore |
---|---|
Valore predefinito: | avg 1m |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nome del profilo di scalabilità automatica.
Proprietà | Valore |
---|---|
Valore predefinito: | default |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
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. (autogenerated)
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nome del profilo di scalabilità automatica.
Proprietà | Valore |
---|---|
Valore predefinito: | default |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |