az monitor autoscale rule
Administrar reglas de escalado automático.
Para obtener más información sobre el escalado automático, visite: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az monitor autoscale rule copy |
Copie las reglas de escalado automático de un perfil a otro. |
Principal | GA |
az monitor autoscale rule create |
Agregue una nueva regla de escalado automático. |
Principal | GA |
az monitor autoscale rule delete |
Quite las reglas de escalado automático de un perfil. |
Principal | GA |
az monitor autoscale rule list |
Enumera las reglas de escalado automático de un perfil. |
Principal | GA |
az monitor autoscale rule copy
Copie las reglas de escalado automático de un perfil a otro.
az monitor autoscale rule copy --autoscale-name
--dest-schedule
--index
--resource-group
[--source-schedule]
Parámetros requeridos
Nombre de la configuración de escalado automático.
Nombre del perfil al que se van a copiar las reglas.
Lista separada por espacios de índices de regla que se van a copiar o "*" para copiar todas las reglas.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Nombre del perfil del que se van a copiar las reglas.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az monitor autoscale rule create
Agregue una nueva regla de escalado automático.
Para obtener más información sobre el escalado automático, visite: https://docs.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]
Ejemplos
Escale a 5 instancias cuando el porcentaje de CPU entre instancias sea mayor que 75 promedio de más de 10 minutos.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale to 5 --condition "Percentage CPU > 75 avg 10m"
Escale verticalmente 2 instancias cuando el porcentaje de CPU entre instancias sea mayor que 75 promedio durante 5 minutos.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale out 2 --condition "Percentage CPU > 75 avg 5m"
Reduzca verticalmente el 50 % cuando el porcentaje de CPU entre instancias sea inferior a 25 minutos en promedio.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale in 50% --condition "Percentage CPU < 25 avg 15m"
Cree la configuración de escalado automático a través de una métrica de máquina virtual invitada habilitada desde las extensiones de diagnóstico. Puede usar el campo counterSpecifier recuperado de "az vmss diagnostics get-default-config" en "--condition".
az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"
Parámetros requeridos
Nombre de la configuración de escalado automático.
Condición que desencadena la acción de escalado.
Uso: --condition ["NAMESPACE"] METRIC {==,!=,,>>=,<<=} THRESHOLD {avg,min,max,total,count} PERIOD [where DIMENSION {==,!=} VALUE [or VALUE ...] [y DIMENSION {==,!=} VALUE [or VALUE ...] ...]]
Las dimensiones se pueden consultar agregando la palabra clave "where" y se pueden consultar varias dimensiones mediante la combinación de ellas con la palabra clave "and". Los valores de METRIC y los valores threshold adecuados se pueden obtener del az monitor metric
comando . El formato de PERIOD es "##h##m##s".
Dirección y cantidad que se va a escalar.
Uso: --scale {to,in,out} VAL[%] Fixed Count: --scale to 5 In by Count: --scale in 2 Out by Percent: --scale out 10%.
Parámetros opcionales
Número de minutos que deben transcurrir antes de que se pueda producir otro evento de escalado.
Nombre del perfil de escalado automático.
Nombre o identificador del recurso de destino.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Espacio de nombres del proveedor de recursos de destino.
Ruta de acceso primaria del recurso de destino, si procede.
Tipo de recurso de destino. También puede aceptar el formato de espacio de nombres o tipo (por ejemplo: "Microsoft.Compute/virtualMachines").
La forma en que se sondean las métricas entre instancias.
La forma de timegrain es {avg,min,max,sum} VALUE. Los valores se pueden obtener del az monitor metric
comando . El formato de VALUE es "##h##m##s".
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az monitor autoscale rule delete
Quite las reglas de escalado automático de un perfil.
az monitor autoscale rule delete --autoscale-name
--index
--resource-group
[--profile-name]
Parámetros requeridos
Nombre de la configuración de escalado automático.
Lista separada por espacios de índices de regla que se van a quitar o "*" para borrar todas las reglas.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Nombre del perfil de escalado automático.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az monitor autoscale rule list
Enumera las reglas de escalado automático de un perfil.
az monitor autoscale rule list --autoscale-name
--resource-group
[--profile-name]
Ejemplos
Enumera las reglas de escalado automático de un perfil. (generado automáticamente)
az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup
Parámetros requeridos
Nombre de la configuración de escalado automático.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Nombre del perfil de escalado automático.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.