Partilhar via


az monitor autoscale rule

Gerencie regras de dimensionamento automático.

Para obter mais informações sobre o dimensionamento automático, visite: https://docs.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.

Principal GA
az monitor autoscale rule create

Adicione uma nova regra de escala automática.

Principal GA
az monitor autoscale rule delete

Remova regras de dimensionamento automático de um perfil.

Principal GA
az monitor autoscale rule list

Listar regras de dimensionamento automático para um perfil.

Principal 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 Obrigatórios

--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ços de índices de regras para copiar ou '*' para copiar todas as regras.

--resource-group -g

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

Default value: default
Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

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://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"

Diminua 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

--autoscale-name

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

--condition

A condição que desencadeia a ação de escala.

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 '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 az monitor metric partir do comando. O formato de PERIOD é "##h##m##s".

--scale

A direção e a quantidade de escala.

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 Opcionais

--cooldown

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

Default value: 5
--profile-name

Nome do perfil de dimensionamento automático.

Default value: default
--resource

Nome ou ID do recurso de destino.

--resource-group -g

o 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 de namespace/tipo (Ex: 'Microsoft.Compute/virtualMachines').

--timegrain

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 az monitor metric comando. O formato de VALUE é "##h##m##s".

Default value: avg 1m
Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

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

--autoscale-name

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

--index

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

--resource-group -g

o 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 dimensionamento automático.

Default value: default
Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. 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 Obrigatórios

--autoscale-name

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

--resource-group -g

o 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 dimensionamento automático.

Default value: default
Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.