Condividi tramite


az monitor autoscale

Gestisce le impostazioni di scalabilità automatica.

Comandi

Nome Descrizione Tipo Status
az monitor autoscale create

Creare nuove impostazioni di scalabilità automatica.

Core Disponibilità generale
az monitor autoscale delete

Eliminare un'impostazione di scalabilità automatica.

Core Disponibilità generale
az monitor autoscale list

Elenca le impostazioni di scalabilità automatica per un gruppo di risorse.

Core Disponibilità generale
az monitor autoscale profile

Gestire i profili di scalabilità automatica.

Core Disponibilità generale
az monitor autoscale profile create

Creare un profilo di scalabilità automatica fisso o ricorrente.

Core Disponibilità generale
az monitor autoscale profile delete

Eliminare un profilo di scalabilità automatica.

Core Disponibilità generale
az monitor autoscale profile list

Elencare i profili di scalabilità automatica.

Core Disponibilità generale
az monitor autoscale profile list-timezones

Cercare le informazioni sul fuso orario.

Core Disponibilità generale
az monitor autoscale profile show

Mostra i dettagli di un profilo di scalabilità automatica.

Core Disponibilità generale
az monitor autoscale rule

Gestire le regole di ridimensionamento automatico.

Core Disponibilità generale
az monitor autoscale rule copy

Copiare le regole di scalabilità automatica da un profilo a un altro.

Core Disponibilità generale
az monitor autoscale rule create

Aggiungere una nuova regola di scalabilità automatica.

Core Disponibilità generale
az monitor autoscale rule delete

Rimuovere le regole di scalabilità automatica da un profilo.

Core Disponibilità generale
az monitor autoscale rule list

Elencare le regole di scalabilità automatica per un profilo.

Core Disponibilità generale
az monitor autoscale show

Ottenere un'impostazione di scalabilità automatica.

Core Disponibilità generale
az monitor autoscale show-predictive-metric

Visualizzare i dati futuri delle metriche di scalabilità automatica predittiva.

Core Disponibilità generale
az monitor autoscale update

Aggiornare un'impostazione di scalabilità automatica.

Core Disponibilità generale

az monitor autoscale create

Creare nuove impostazioni di scalabilità automatica.

az monitor autoscale create --count
                            --resource
                            [--action]
                            [--disabled {false, true}]
                            [--email-administrator {false, true}]
                            [--email-coadministrators {false, true}]
                            [--location]
                            [--max-count]
                            [--min-count]
                            [--name]
                            [--resource-group]
                            [--resource-namespace]
                            [--resource-parent]
                            [--resource-type]
                            [--scale-look-ahead-time]
                            [--scale-mode {Disabled, Enabled, ForecastOnly}]
                            [--tags]

Esempio

Creare impostazioni di scalabilità automatica per ridimensionare tra 2 e 5 istanze (3 come impostazione predefinita). Inviare un messaggio di posta elettronica all'amministratore quando si verifica il ridimensionamento.

az monitor autoscale create -g {myrg} --resource {resource-id} --min-count 2 --max-count 5 \
  --count 3 --email-administrator

az monitor autoscale rule create -g {myrg} --autoscale-name {resource-name} --scale out 1 \
  --condition "Percentage CPU > 75 avg 5m"

az monitor autoscale rule create -g {myrg} --autoscale-name {resource-name} --scale in 1 \
  --condition "Percentage CPU < 25 avg 5m"

Creare impostazioni di scalabilità automatica per esattamente 4 istanze.

az monitor autoscale create -g {myrg} --resource {resource-id} --count 4

Creare nuove impostazioni di scalabilità automatica. (generato automaticamente)

az monitor autoscale create --count 3 --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource myScaleSet --resource-group MyResourceGroup --resource-type Microsoft.Compute/virtualMachineScaleSets

Parametri necessari

--count

Numer delle istanze da usare. Se usato con --min/max-count, il numero predefinito di istanze da usare.

--resource

Nome o ID della risorsa di destinazione.

Parametri facoltativi

--action -a

Aggiungere un'azione da attivare quando si verifica un evento di ridimensionamento.

Utilizzo: --action TYPE KEY [ARG ...] Email: --action email bob@contoso.comann@contoso.com Webhook: --action webhook https://www.contoso.com/alert apiKey=value Webhook: --action webhook https://www.contoso.com/alert?apiKey=value Multiple actions can be specified by using more than one --action argument.

--disabled

Creare le impostazioni di scalabilità automatica in uno stato disabilitato.

Valori accettati: false, true
--email-administrator

Inviare un messaggio di posta elettronica all'amministratore della sottoscrizione al ridimensionamento.

Valori accettati: false, true
--email-coadministrators

Inviare un messaggio di posta elettronica ai coamministratori della sottoscrizione sul ridimensionamento.

Valori accettati: false, true
--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--max-count

Numero massimo di istanze.

--min-count

Numero minimo di istanze.

--name -n

Nome delle impostazioni di scalabilità automatica.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--resource-namespace

Spazio dei nomi del provider di risorse di destinazione.

--resource-parent

Percorso padre della risorsa di destinazione, se applicabile.

--resource-type

Tipo di risorsa di destinazione. Può anche accettare il formato spazio dei nomi/tipo (ad esempio: 'Microsoft.Compute/virtualMachines').

--scale-look-ahead-time

Quantità di tempo da specificare in base alle istanze avviate in anticipo. Deve essere compreso tra 1 minuto e 60 minuti in formato ISO 8601 (ad esempio, 100 giorni sarebbe P100D).

--scale-mode

Modalità di scalabilità automatica predittiva.

Valori accettati: Disabled, Enabled, ForecastOnly
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di 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 sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

az monitor autoscale delete

Eliminare un'impostazione di scalabilità automatica.

az monitor autoscale delete [--autoscale-name]
                            [--ids]
                            [--resource-group]
                            [--subscription]

Parametri facoltativi

--autoscale-name --name -n

Nome dell'impostazione di scalabilità automatica.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di 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 sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

az monitor autoscale list

Elenca le impostazioni di scalabilità automatica per un gruppo di risorse.

az monitor autoscale list --resource-group
                          [--max-items]
                          [--next-token]

Parametri necessari

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--max-items

Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token di un comando successivo.

--next-token

Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di 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 sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

az monitor autoscale show

Ottenere un'impostazione di scalabilità automatica.

az monitor autoscale show [--autoscale-name]
                          [--ids]
                          [--resource-group]
                          [--subscription]

Esempio

Mostra i dettagli dell'impostazione di scalabilità automatica.

az monitor autoscale show --name MyAutoscaleSettings --resource-group MyResourceGroup

Parametri facoltativi

--autoscale-name --name -n

Nome dell'impostazione di scalabilità automatica.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di 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 sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

az monitor autoscale show-predictive-metric

Visualizzare i dati futuri delle metriche di scalabilità automatica predittiva.

az monitor autoscale show-predictive-metric --aggregation
                                            --interval
                                            --metric-name
                                            --metric-namespace
                                            --timespan
                                            [--autoscale-setting-name]
                                            [--ids]
                                            [--resource-group]
                                            [--subscription]

Parametri necessari

--aggregation

Elenco di tipi di aggregazione (delimitati da virgole) da recuperare.

--interval

Intervallo (ad esempio timegrain) della query.

--metric-name

Nomi delle metriche (delimitate da virgole) da recuperare. Caso speciale: se un nome metrico stesso contiene una virgola, usare %2 per indicare il nome. Ad esempio: 'Metric,Name1' deve essere 'Metric%2Name1'.

--metric-namespace

Spazio dei nomi delle metriche per cui eseguire query sulle definizioni delle metriche.

--timespan

Intervallo di tempo della query. Si tratta di una stringa con il formato seguente 'startDateTime_ISO/endDateTime_ISO'.

Parametri facoltativi

--autoscale-setting-name

Nome dell'impostazione di scalabilità automatica.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di 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 sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

az monitor autoscale update

Aggiornare un'impostazione di scalabilità automatica.

az monitor autoscale update [--add]
                            [--add-action]
                            [--autoscale-name]
                            [--count]
                            [--email-administrator {0, 1, f, false, n, no, t, true, y, yes}]
                            [--email-coadministrators {0, 1, f, false, n, no, t, true, y, yes}]
                            [--enabled {0, 1, f, false, n, no, t, true, y, yes}]
                            [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                            [--ids]
                            [--max-count]
                            [--min-count]
                            [--remove]
                            [--remove-action]
                            [--resource-group]
                            [--scale-look-ahead-time]
                            [--scale-mode {Disabled, Enabled, ForecastOnly}]
                            [--set]
                            [--subscription]
                            [--tags]

Esempio

Aggiornare le impostazioni di scalabilità automatica per usare 3 istanze fisse per impostazione predefinita.

az monitor autoscale update -g myrg -n autoscale-name --count 3

Aggiornare le impostazioni di scalabilità automatica per rimuovere una notifica tramite posta elettronica.

az monitor autoscale update -g myrg -n autoscale-name --remove-action email bob@contoso.com

Aggiornare le impostazioni di scalabilità automatica.

az monitor autoscale update --count 3 --email-administrator true --enabled true --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource-group MyResourceGroup --tags key[=value]

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, stringa o stringa> JSON.

--add-action --add-actions -a

Aggiungere un'azione da attivare quando si verifica un evento di ridimensionamento. Utilizzo: --add-action TYPE KEY [ARG ...] Posta elettronica: --add-action email bob@contoso.comann@contoso.com Webhook: --add-action webhook https://www.contoso.com/alert apiKey=value Webhook: --add-action webhook https://www.contoso.com/alert?apiKey=value Multiple actions can be specified by using more than one --add-action argument. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--autoscale-name --name -n

Nome dell'impostazione di scalabilità automatica.

--count

Numer delle istanze da usare. Se usato con --min/max-count, il numero predefinito di istanze da usare.

--email-administrator

Inviare un messaggio di posta elettronica all'amministratore della sottoscrizione al ridimensionamento.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--email-coadministrators

Inviare un messaggio di posta elettronica ai coamministratori della sottoscrizione sul ridimensionamento.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--enabled

Flag abilitato. Specifica se la scalabilità automatica è abilitata per la risorsa. Il valore predefinito è 'false'.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--max-count

Numero massimo di istanze.

--min-count

Numero minimo di istanze.

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list OR --remove propertyToRemove.

--remove-action --remove-actions -r

Rimuovere una o più azioni. Utilizzo: --remove-action TYPE KEY [KEY ...] Posta elettronica: --remove-action email bob@contoso.comWebhook: --remove-action webhook https://contoso.com/alert https://alerts.contoso.com.ann@contoso.com Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--scale-look-ahead-time

Quantità di tempo da specificare in base alle istanze avviate in anticipo. Deve essere compreso tra 1 minuto e 60 minuti in formato ISO 8601 (ad esempio, 100 giorni sarebbe P100D).

--scale-mode

Modalità di scalabilità automatica predittiva.

Valori accettati: Disabled, Enabled, ForecastOnly
--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=.

--subscription

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

--tags

Ottiene o imposta un elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere utilizzati nella visualizzazione e nel raggruppamento di questa risorsa (tra gruppi di risorse). È possibile specificare al massimo 15 tag per una risorsa. Ogni tag deve avere una chiave non maggiore di 128 caratteri e un valore non maggiore di lunghezza di 256 caratteri. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di 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 sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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