az monitor autoscale rule
Gérer les règles de mise à l’échelle automatique.
Pour plus d’informations sur la mise à l’échelle automatique, visitez : https://learn.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| 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 rule copy
Copiez des règles de mise à l’échelle automatique d’un profil vers un autre.
az monitor autoscale rule copy --autoscale-name
--dest-schedule
--index
--resource-group
[--source-schedule]
Paramètres obligatoires
Nom des paramètres de mise à l’échelle automatique.
Nom du profil dans lequel copier des règles.
Liste séparée par l’espace des index de règle à copier ou « * » pour copier toutes les règles.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du profil à partir duquel copier des règles.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | default |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az monitor autoscale rule create
Ajoutez une nouvelle règle de mise à l’échelle automatique.
Pour plus d’informations sur la mise à l’échelle automatique, visitez : 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]
Exemples
Effectuez une mise à l’échelle vers 5 instances lorsque le pourcentage d’UC entre les instances est supérieur à 75 en moyenne sur 10 minutes.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale to 5 --condition "Percentage CPU > 75 avg 10m"
Augmentez 2 instances lorsque le pourcentage d’UC entre les instances est supérieur à 75 en moyenne sur 5 minutes.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale out 2 --condition "Percentage CPU > 75 avg 5m"
Effectuez un scale-down de 50% lorsque le pourcentage d’UC entre les instances est inférieur à 25 en moyenne sur 15 minutes.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale in 50% --condition "Percentage CPU < 25 avg 15m"
Créez des paramètres de mise à l’échelle automatique via une métrique de machine virtuelle invitée activée à partir des extensions de diagnostic. Vous pouvez utiliser le champ counterSpecifier récupéré à partir de « az vmss diagnostics get-default-config » dans la « --condition ».
az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"
Paramètres obligatoires
Nom des paramètres de mise à l’échelle automatique.
Condition qui déclenche l’action de mise à l’échelle.
Utilisation : --condition ["NAMESPACE"] METRIC {==, !=,>,>=,<,<=} THRESHOLD {avg,min,max,total,count} PERIOD [where DIMENSION {==, !=} VALUE [or VALUE ...] [and DIMENSION {==, !=} VALUE [or VALUE ...] ...]]
Les dimensions peuvent être interrogées en ajoutant le mot clé « where » et plusieurs dimensions peuvent être interrogées en les combinant avec le mot clé « and ». Les valeurs MÉTRIQUE et SEUIL appropriés peuvent être obtenues à partir de la commande az monitor metric. Le format PERIOD est « ##h##m##s ».
Direction et quantité à mettre à l’échelle.
Utilisation : --scale {to,in,out} VAL[%] Nombre fixe : --scale-to 5 In by Count : --scale in 2 Out by Percent : --scale-out 10%.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nombre de minutes qui doivent s’écouler avant qu’un autre événement de mise à l’échelle puisse se produire.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 5 |
Nom du profil de mise à l’échelle automatique.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | default |
Nom ou ID de la ressource cible.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Source Arguments |
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Source Arguments |
Espace de noms du fournisseur de ressources cible.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Source Arguments |
Chemin parent de la ressource cible, le cas échéant.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Source Arguments |
Type de ressource cible. Peut également accepter le format d’espace de noms/type (par exemple , « Microsoft.Compute/virtualMachines »).
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Source Arguments |
La façon dont les métriques sont interrogées entre les instances.
La forme du timegrain est {avg,min,max,sum} VALUE. Les valeurs peuvent être obtenues à partir de la commande az monitor metric. Le format value est « ##h##m##s ».
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | avg 1m |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az monitor autoscale rule delete
Supprimez les règles de mise à l’échelle automatique d’un profil.
az monitor autoscale rule delete --autoscale-name
--index
--resource-group
[--profile-name]
Paramètres obligatoires
Nom des paramètres de mise à l’échelle automatique.
Liste séparée par l’espace des index de règle à supprimer ou « * » pour effacer toutes les règles.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du profil de mise à l’échelle automatique.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | default |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az monitor autoscale rule list
Répertorier les règles de mise à l’échelle automatique pour un profil.
az monitor autoscale rule list --autoscale-name
--resource-group
[--profile-name]
Exemples
Répertorier les règles de mise à l’échelle automatique pour un profil. (autogenerated)
az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup
Paramètres obligatoires
Nom des paramètres de mise à l’échelle automatique.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du profil de mise à l’échelle automatique.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | default |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |