az monitor autoscale rule
Administrar reglas de escalado automático.
Para obtener más información sobre el escalado automático, visite: https://learn.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. |
Core | GA |
| az monitor autoscale rule create |
Agregue una nueva regla de escalado automático. |
Core | GA |
| az monitor autoscale rule delete |
Quite las reglas de escalado automático de un perfil. |
Core | GA |
| az monitor autoscale rule list |
Enumera las reglas de escalado automático de un perfil. |
Core | 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
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Nombre del perfil del que se van a copiar las reglas.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | default |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
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 del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
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://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]
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 50% cuando el porcentaje de CPU entre instancias sea inferior a 25 minutos.
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 de UMBRAL adecuados se pueden obtener del comando az monitor metric. 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
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Número de minutos que deben transcurrir antes de que se pueda producir otro evento de escalado.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | 5 |
Nombre del perfil de escalado automático.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | default |
Nombre o identificador del recurso de destino.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Source Arguments |
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Source Arguments |
Espacio de nombres del proveedor de recursos de destino.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Source Arguments |
Ruta de acceso primaria del recurso de destino, si procede.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Source Arguments |
Tipo de recurso de destino. También puede aceptar el formato de espacio de nombres o tipo (por ejemplo: "Microsoft.Compute/virtualMachines").
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Source Arguments |
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 comando az monitor metric. El formato de VALUE es "##h##m##s".
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | avg 1m |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
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 del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
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
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Nombre del perfil de escalado automático.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | default |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
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 del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
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. (autogenerated)
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
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Nombre del perfil de escalado automático.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | default |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
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 del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |