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. |
Noyau | GA |
az monitor autoscale rule create |
Ajoutez une nouvelle règle de mise à l’échelle automatique. |
Noyau | GA |
az monitor autoscale rule delete |
Supprimez les règles de mise à l’échelle automatique d’un profil. |
Noyau | GA |
az monitor autoscale rule list |
Répertorier les règles de mise à l’échelle automatique pour un profil. |
Noyau | 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
Nom du profil à partir duquel copier des règles.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
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 la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.
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
Nombre de minutes qui doivent s’écouler avant qu’un autre événement de mise à l’échelle puisse se produire.
Nom du profil de mise à l’échelle automatique.
Nom ou ID de la ressource cible.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Espace de noms du fournisseur de ressources cible.
Chemin parent de la ressource cible, le cas échéant.
Type de ressource cible. Peut également accepter le format d’espace de noms/type (par exemple , « Microsoft.Compute/virtualMachines »).
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 ».
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
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 la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.
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
Nom du profil de mise à l’échelle automatique.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
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 la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.
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. (généré automatiquement)
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
Nom du profil de mise à l’échelle automatique.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
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 la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.