Compartir a través de


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

--autoscale-name

Nombre de la configuración de escalado automático.

--dest-schedule

Nombre del perfil al que se van a copiar las reglas.

--index

Lista separada por espacios de índices de regla que se van a copiar o "*" para copiar todas las reglas.

--resource-group -g

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.

--source-schedule

Nombre del perfil del que se van a copiar las reglas.

Propiedad Valor
Valor predeterminado: default
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

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

--autoscale-name

Nombre de la configuración de escalado automático.

--condition

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".

--scale

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.

--cooldown

Número de minutos que deben transcurrir antes de que se pueda producir otro evento de escalado.

Propiedad Valor
Valor predeterminado: 5
--profile-name

Nombre del perfil de escalado automático.

Propiedad Valor
Valor predeterminado: default
--resource

Nombre o identificador del recurso de destino.

Propiedad Valor
Grupo de parámetros: Source Arguments
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Source Arguments
--resource-namespace

Espacio de nombres del proveedor de recursos de destino.

Propiedad Valor
Grupo de parámetros: Source Arguments
--resource-parent

Ruta de acceso primaria del recurso de destino, si procede.

Propiedad Valor
Grupo de parámetros: Source Arguments
--resource-type

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
--timegrain

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
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

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

--autoscale-name

Nombre de la configuración de escalado automático.

--index

Lista separada por espacios de índices de regla que se van a quitar o "*" para borrar todas las reglas.

--resource-group -g

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.

--profile-name

Nombre del perfil de escalado automático.

Propiedad Valor
Valor predeterminado: default
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

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

--autoscale-name

Nombre de la configuración de escalado automático.

--resource-group -g

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.

--profile-name

Nombre del perfil de escalado automático.

Propiedad Valor
Valor predeterminado: default
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False