az monitor autoscale rule
Gerenciar regras de dimensionamento de dimensionamento automático.
Para obter mais informações sobre dimensionamento automático, visite: https://learn.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.
Comandos
| Nome | Description | Tipo | Status |
|---|---|---|---|
| az monitor autoscale rule copy |
Copie as regras de dimensionamento automático de um perfil para outro. |
Core | GA |
| az monitor autoscale rule create |
Adicione uma nova regra de dimensionamento automático. |
Core | GA |
| az monitor autoscale rule delete |
Remova regras de dimensionamento automático de um perfil. |
Core | GA |
| az monitor autoscale rule list |
Listar regras de dimensionamento automático para um perfil. |
Core | GA |
az monitor autoscale rule copy
Copie as 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
Nome das configurações de dimensionamento automático.
Nome do perfil para o qual copiar regras.
Lista separada por espaço de índices de regra a serem copiados 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 se tornar obrigatórios para que o comando seja executado com sucesso.
Nome do perfil do qual copiar regras.
| Propriedade | Valor |
|---|---|
| Valor padrão: | default |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az monitor autoscale rule create
Adicione uma nova regra de dimensionamento automático.
Para obter mais informações sobre 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 10 minutos.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale to 5 --condition "Percentage CPU > 75 avg 10m"
Escalar verticalmente 2 instâncias quando a porcentagem de CPU entre instâncias for maior que 75 médias em 5 minutos.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale out 2 --condition "Percentage CPU > 75 avg 5m"
Reduza verticalmente 50% quando a porcentagem de CPU entre instâncias for menor que 25 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' na '--condition'.
az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"
Parâmetros Exigidos
Nome das configurações de dimensionamento automático.
A condição que dispara a ação de dimensionamento.
Uso: --condition ["NAMESPACE"] METRIC {==,!=,>,>=,<,<=} THRESHOLD {avg, min,max,total,count} PERIOD [where DIMENSION {==,!=} VALUE [ou VALUE ...] [e DIMENSION {==,!=} 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 MÉTRICA e valores THRESHOLD apropriados podem ser obtidos do comando az monitor metric. O formato de PERIOD é "##h##m##s".
A direção e a quantidade a serem dimensionadas.
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 se tornar obrigatórios para que o comando seja executado com sucesso.
O número de minutos que devem ser decorridos antes que outro evento de dimensionamento possa ocorrer.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 5 |
Nome do perfil de dimensionamento automático.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 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 namespace/tipo (por exemplo: 'Microsoft.Compute/virtualMachines').
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Source Arguments |
A maneira como as métricas são pesquisadas entre instâncias.
A forma do timegrain é {avg, min, max,sum} VALUE. Os valores podem ser obtidos do comando az monitor metric. O formato VALUE é "##h##m##s".
| Propriedade | Valor |
|---|---|
| Valor padrão: | avg 1m |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 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 Exigidos
Nome das configurações de dimensionamento automático.
Lista separada por espaço de índices de regra 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 se tornar obrigatórios para que o comando seja executado com sucesso.
Nome do perfil de dimensionamento automático.
| Propriedade | Valor |
|---|---|
| Valor padrão: | default |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 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 Exigidos
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 se tornar obrigatórios para que o comando seja executado com sucesso.
Nome do perfil de dimensionamento automático.
| Propriedade | Valor |
|---|---|
| Valor padrão: | default |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |