Partager via


az monitor autoscale

Gérer les paramètres de mise à l’échelle automatique.

Commandes

Nom Description Type État
az monitor autoscale create

Créez des paramètres de mise à l’échelle automatique.

Core GA
az monitor autoscale delete

Supprimez un paramètre de mise à l’échelle automatique.

Core GA
az monitor autoscale list

Répertorie les paramètres de mise à l’échelle automatique d’un groupe de ressources.

Core GA
az monitor autoscale profile

Gérer les profils de mise à l’échelle automatique.

Core GA
az monitor autoscale profile create

Créez un profil de mise à l’échelle automatique fixe ou périodique.

Core GA
az monitor autoscale profile delete

Supprimez un profil de mise à l’échelle automatique.

Core GA
az monitor autoscale profile list

Répertorier les profils de mise à l’échelle automatique.

Core GA
az monitor autoscale profile list-timezones

Recherchez des informations de fuseau horaire.

Core GA
az monitor autoscale profile show

Afficher les détails d’un profil de mise à l’échelle automatique.

Core GA
az monitor autoscale rule

Gérer les règles de mise à l’échelle automatique.

Core GA
az monitor autoscale rule copy

Copiez des règles de mise à l’échelle automatique d’un profil vers un autre.

Core GA
az monitor autoscale rule create

Ajoutez une nouvelle règle de mise à l’échelle automatique.

Core GA
az monitor autoscale rule delete

Supprimez les règles de mise à l’échelle automatique d’un profil.

Core GA
az monitor autoscale rule list

Répertorier les règles de mise à l’échelle automatique pour un profil.

Core GA
az monitor autoscale show

Obtenir un paramètre de mise à l’échelle automatique.

Core GA
az monitor autoscale show-predictive-metric

Afficher les données futures de la métrique de mise à l’échelle automatique prédictive.

Core GA
az monitor autoscale update

Mettez à jour un paramètre de mise à l’échelle automatique.

Core GA

az monitor autoscale create

Créez des paramètres de mise à l’échelle automatique.

Pour plus d’informations sur la mise à l’échelle automatique, visitez : https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

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]

Exemples

Créez des paramètres de mise à l’échelle automatique pour effectuer une mise à l’échelle entre 2 et 5 instances (3 par défaut). Envoyez un e-mail à l’administrateur lors de la mise à l’échelle.

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"

Créez des paramètres de mise à l’échelle automatique pour 4 instances exactement.

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

Créez des paramètres de mise à l’échelle automatique. (généré automatiquement)

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

Paramètres obligatoires

--count

Nombre d’instances à utiliser. Si elle est utilisée avec --min/max-count, nombre par défaut d’instances à utiliser.

--resource

Nom ou ID de la ressource cible.

Paramètres facultatifs

--action -a

Ajoutez une action à déclencher lorsqu’un événement de mise à l’échelle se produit.

Utilisation : --action TYPE KEY [ARG ...] E-mail : --action email bob@contoso.comann@contoso.com Webhook : --action webhook apiKey=value Webhook : --action webhook https://www.contoso.com/alert https://www.contoso.com/alert?apiKey=value Plusieurs actions peuvent être spécifiées à l’aide de --action plusieurs arguments.

--disabled

Créez les paramètres de mise à l’échelle automatique dans un état désactivé.

Valeurs acceptées: false, true
--email-administrator

Envoyez un e-mail à l’administrateur d’abonnement lors de la mise à l’échelle.

Valeurs acceptées: false, true
--email-coadministrators

Envoyez un e-mail aux coadministrateurs d’abonnement lors de la mise à l’échelle.

Valeurs acceptées: false, true
--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--max-count

Nombre maximal d’instances.

--min-count

Nombre minimal d’instances.

--name -n

Nom des paramètres de mise à l’échelle automatique.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--resource-namespace

Espace de noms du fournisseur de ressources cible.

--resource-parent

Chemin parent de la ressource cible, le cas échéant.

--resource-type

Type de ressource cible. Peut également accepter le format d’espace de noms/type (par exemple , « Microsoft.Compute/virtualMachines »).

--scale-look-ahead-time

Durée de spécification des instances lancées à l’avance. Elle doit être comprise entre 1 minute et 60 minutes au format ISO 8601 (par exemple, 100 jours seraient P100D).

--scale-mode

Mode de mise à l’échelle automatique prédictive.

Valeurs acceptées: Disabled, Enabled, ForecastOnly
--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az monitor autoscale delete

Supprimez un paramètre de mise à l’échelle automatique.

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

Paramètres facultatifs

--autoscale-name --name -n

Nom du paramètre de mise à l’échelle automatique.

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az monitor autoscale list

Répertorie les paramètres de mise à l’échelle automatique d’un groupe de ressources.

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

Paramètres obligatoires

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--max-items

Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token l’argument d’une commande suivante.

--next-token

Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az monitor autoscale show

Obtenir un paramètre de mise à l’échelle automatique.

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

Exemples

Afficher les détails du paramètre de mise à l’échelle automatique.

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

Paramètres facultatifs

--autoscale-name --name -n

Nom du paramètre de mise à l’échelle automatique.

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az monitor autoscale show-predictive-metric

Afficher les données futures de la métrique de mise à l’échelle automatique prédictive.

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

Paramètres obligatoires

--aggregation

Liste des types d’agrégation (séparés par des virgules) à récupérer.

--interval

Intervalle (c.-à-d. timegrain) de la requête.

--metric-name

Noms des métriques (séparées par des virgules) à récupérer. Cas spécial : si un nom de métrique lui-même a une virgule dans celle-ci, utilisez %2 pour l’indiquer. Par exemple : « Metric,Name1 » doit être « Metric%2Name1 ».

--metric-namespace

Espace de noms de métrique pour lequel interroger les définitions de métriques.

--timespan

Intervalle de temps de la requête. Il s’agit d’une chaîne au format suivant « startDateTime_ISO/endDateTime_ISO ».

Paramètres facultatifs

--autoscale-setting-name

Nom du paramètre de mise à l’échelle automatique.

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az monitor autoscale update

Mettez à jour un paramètre de mise à l’échelle automatique.

Pour plus d’informations sur la mise à l’échelle automatique, visitez : https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

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]

Exemples

Mettez à jour les paramètres de mise à l’échelle automatique pour utiliser une instance fixe de 3 instances par défaut.

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

Mettez à jour les paramètres de mise à l’échelle automatique pour supprimer une notification par e-mail.

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

Mettez à jour les paramètres de mise à l’échelle automatique.

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]

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string ou JSON string>.

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

Ajoutez une action à déclencher lorsqu’un événement de mise à l’échelle se produit. Utilisation : --add-action TYPE KEY [ARG ...] E-mail : --add-action email bob@contoso.comann@contoso.com Webhook : --add-action webhook apiKey=value Webhook : --add-action webhook https://www.contoso.com/alert https://www.contoso.com/alert?apiKey=value Plusieurs actions peuvent être spécifiées à l’aide de --add-action plusieurs arguments. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--autoscale-name --name -n

Nom du paramètre de mise à l’échelle automatique.

--count

Nombre d’instances à utiliser. Si elle est utilisée avec --min/max-count, nombre par défaut d’instances à utiliser.

--email-administrator

Envoyez un e-mail à l’administrateur d’abonnement lors de la mise à l’échelle.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--email-coadministrators

Envoyez un e-mail aux coadministrateurs d’abonnement lors de la mise à l’échelle.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--enabled

Indicateur activé. Spécifie si la mise à l’échelle automatique est activée pour la ressource. La valeur par défaut est « false ».

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--max-count

Nombre maximal d’instances.

--min-count

Nombre minimal d’instances.

--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list OR --remove propertyToRemove.

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

Supprimez une ou plusieurs actions. Utilisation : --remove-action TYPE KEY [KEY ...] E-mail : --remove-action email bob@contoso.comWebhook : --remove-action webhook https://contoso.com/alert https://alerts.contoso.com.ann@contoso.com Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--scale-look-ahead-time

Durée de spécification des instances lancées à l’avance. Elle doit être comprise entre 1 minute et 60 minutes au format ISO 8601 (par exemple, 100 jours seraient P100D).

--scale-mode

Mode de mise à l’échelle automatique prédictive.

Valeurs acceptées: Disabled, Enabled, ForecastOnly
--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--tags

Récupère ou définit une liste de paires clé-valeur décrivant la ressource. Ces balises peuvent servir à l’affichage et au regroupement des ressources (parmi tous les groupes de ressources). Il peut y avoir 15 balises maximum par ressource. Chaque balise doit avoir une clé de longueur supérieure à 128 caractères et une valeur supérieure à 256 caractères. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.