Compartilhar via


az monitor autoscale rule

Gerenciar regras de dimensionamento automático.

Para obter mais informações sobre dimensionamento automático, visite: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

Comandos

Nome Description Tipo Status
az monitor autoscale rule copy

Copie regras de dimensionamento automático de um perfil para outro.

Núcleo GA
az monitor autoscale rule create

Adicione uma nova regra de dimensionamento automático.

Núcleo GA
az monitor autoscale rule delete

Remover regras de dimensionamento automático de um perfil.

Núcleo GA
az monitor autoscale rule list

Listar regras de dimensionamento automático para um perfil.

Núcleo GA

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 Exigidos

--autoscale-name

Nome das configurações de dimensionamento automático.

--dest-schedule

Nome do perfil para o qual copiar regras.

--index

Lista separada por espaço de índices de regras para copiar ou '*' para copiar todas as regras.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--source-schedule

Nome do perfil do qual copiar regras.

Valor padrão: default
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az monitor autoscale rule create

Adicione uma nova regra de dimensionamento automático.

Para obter mais informações sobre dimensionamento 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]

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 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 de 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 Exigidos

--autoscale-name

Nome das configurações de dimensionamento automático.

--condition

A condição que aciona a ação de dimensionamento.

Uso: --condition ["NAMESPACE"] METRIC {==,!=,,=,,=} THRESHOLD {avg,min,max,total,count} PERIOD [onde DIMENSION {==,>><<!=} VALUE [or VALUE ...] [e DIMENSÃO {==,!=} VALOR [ou VALOR ...] ...]]

As dimensões podem ser consultadas adicionando a palavra-chave 'where' e várias dimensões podem ser consultadas combinando-as com a palavra-chave 'and'. Valores para METRIC e valores THRESHOLD apropriados podem ser obtidos a az monitor metric partir do comando. O formato do PONTO é "##h##m##s".

--scale

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

--cooldown

O número de minutos que devem decorrer antes que outro evento de dimensionamento possa ocorrer.

Valor padrão: 5
--profile-name

Nome do perfil de escala automática.

Valor padrão: default
--resource

Nome ou ID do recurso de destino.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--resource-namespace

Namespace do provedor de recursos de destino.

--resource-parent

Caminho pai do recurso de destino, se aplicável.

--resource-type

Tipo de recurso de destino. Também pode aceitar o formato namespace/type (por exemplo, 'Microsoft.Compute/virtualMachines').

--timegrain

A maneira como as métricas são pesquisadas entre as instâncias.

A forma do timegrain é {avg,min,max,sum} VALUE. Os valores podem ser obtidos a az monitor metric partir do comando. O formato do VALOR é "##h##m##s".

Valor padrão: avg 1m
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az monitor autoscale rule delete

Remover regras de dimensionamento automático de um perfil.

az monitor autoscale rule delete --autoscale-name
                                 --index
                                 --resource-group
                                 [--profile-name]

Parâmetros Exigidos

--autoscale-name

Nome das configurações de dimensionamento automático.

--index

Lista separada por espaço de índices de regras a serem removidos ou '*' para limpar todas as regras.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--profile-name

Nome do perfil de escala automática.

Valor padrão: default
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

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. (gerado automaticamente)

az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup

Parâmetros Exigidos

--autoscale-name

Nome das configurações de dimensionamento automático.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--profile-name

Nome do perfil de escala automática.

Valor padrão: default
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.