az monitor autoscale rule
Gerencie regras de dimensionamento automático.
Para obter mais informações sobre o dimensionamento automático, visite: https://learn.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.
Comandos
| Name | Description | Tipo | Status |
|---|---|---|---|
| az monitor autoscale rule copy |
Copie regras de dimensionamento automático de um perfil para outro. |
Core | disponibilidade geral |
| az monitor autoscale rule create |
Adicione uma nova regra de escala automática. |
Core | disponibilidade geral |
| az monitor autoscale rule delete |
Remova regras de dimensionamento automático de um perfil. |
Core | disponibilidade geral |
| az monitor autoscale rule list |
Listar regras de dimensionamento automático para um perfil. |
Core | disponibilidade geral |
az monitor autoscale rule copy
Copie regras de dimensionamento automático de um perfil para outro.
az monitor autoscale rule copy --autoscale-name
--dest-schedule
--index
--resource-group
[--source-schedule]
Parâmetros Obrigatórios
Nome das configurações de dimensionamento automático.
Nome do perfil para o qual copiar regras.
Lista separada por espaços de índices de regras para copiar ou '*' para copiar todas as regras.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Nome do perfil do qual copiar regras.
| Propriedade | Valor |
|---|---|
| Default value: | default |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az monitor autoscale rule create
Adicione uma nova regra de escala automática.
Para obter mais informações sobre o dimensionamento 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]
Exemplos
Dimensione para 5 instâncias quando a porcentagem de CPU entre instâncias for maior que 75 em média em 10 minutos.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale to 5 --condition "Percentage CPU > 75 avg 10m"
Aumente a escala de 2 instâncias quando a porcentagem de CPU entre instâncias for maior que 75 em média em 5 minutos.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale out 2 --condition "Percentage CPU > 75 avg 5m"
Reduza em 50% quando a porcentagem de CPU entre instâncias for inferior a 25 em média em 15 minutos.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale in 50% --condition "Percentage CPU < 25 avg 15m"
Crie configurações de dimensionamento automático por meio de uma métrica vm convidada habilitada a partir de extensões de diagnóstico. Você pode usar o campo counterSpecifier recuperado de 'az vmss diagnostics get-default-config' no '--condition'.
az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"
Parâmetros Obrigatórios
Nome das configurações de dimensionamento automático.
A condição que desencadeia a ação de escala.
Uso: --condition ["NAMESPACE"] METRIC {==,!=,>,>=,<,<=} THRESHOLD {avg,min,max,total,count} PERIOD [where DIMENSION {==,!=} VALUE [or VALUE ...] [e DIMENSÃO {==,!=} VALOR [ou VALOR ...] ...]]
As dimensões podem ser consultadas adicionando a palavra-chave 'onde' e várias dimensões podem ser consultadas combinando-as com a palavra-chave 'e'. Valores para METRIC e valores THRESHOLD apropriados podem ser obtidos a partir do comando az monitor metric. O formato de PERIOD é "##h##m##s".
A direção e a quantidade de escala.
Uso: --scale {to,in,out} VAL[%] Contagem fixa: --scale to 5 In by Count: --scale in 2 out by Percent: --scale out 10%.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O número de minutos que devem decorrer antes que outro evento de dimensionamento possa ocorrer.
| Propriedade | Valor |
|---|---|
| Default value: | 5 |
Nome do perfil de dimensionamento automático.
| Propriedade | Valor |
|---|---|
| Default value: | default |
Nome ou ID do recurso de destino.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Source Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Source Arguments |
Namespace do provedor de recursos de destino.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Source Arguments |
Caminho pai do recurso de destino, se aplicável.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Source Arguments |
Tipo de recurso de destino. Também pode aceitar o formato de namespace/tipo (Ex: 'Microsoft.Compute/virtualMachines').
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Source Arguments |
A forma como as métricas são pesquisadas entre instâncias.
A forma do timegrain é {avg,min,max,sum} VALUE. Os valores podem ser obtidos a partir do comando az monitor metric. O formato de VALUE é "##h##m##s".
| Propriedade | Valor |
|---|---|
| Default value: | avg 1m |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az monitor autoscale rule delete
Remova regras de dimensionamento automático de um perfil.
az monitor autoscale rule delete --autoscale-name
--index
--resource-group
[--profile-name]
Parâmetros Obrigatórios
Nome das configurações de dimensionamento automático.
Lista separada por espaços de índices de regras a serem removidos ou '*' para limpar todas as regras.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Nome do perfil de dimensionamento automático.
| Propriedade | Valor |
|---|---|
| Default value: | default |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az monitor autoscale rule list
Listar regras de dimensionamento automático para um perfil.
az monitor autoscale rule list --autoscale-name
--resource-group
[--profile-name]
Exemplos
Listar regras de dimensionamento automático para um perfil. (autogenerated)
az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup
Parâmetros Obrigatórios
Nome das configurações de dimensionamento automático.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Nome do perfil de dimensionamento automático.
| Propriedade | Valor |
|---|---|
| Default value: | default |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |