az monitor metrics alert

Gerir regras de alerta métricas em tempo real.

Comandos

az monitor metrics alert condition

Gerir as condições de regra de alerta métrico de quase em tempo real.

az monitor metrics alert condition create

Construa uma condição de regra de alerta métrico.

az monitor metrics alert create

Crie uma regra de alerta baseada em métricas.

az monitor metrics alert delete

Apague uma regra de alerta baseada em métricas.

az monitor metrics alert dimension

Gerir as dimensões da regra de alerta métrico em tempo real.

az monitor metrics alert dimension create

Construa uma dimensão de regra de alerta métrico.

az monitor metrics alert list

Listar regras de alerta baseadas em métricas.

az monitor metrics alert show

Mostre uma regra de alerta baseada em métricas.

az monitor metrics alert update

Atualize uma regra de alerta baseada em métricas.

az monitor metrics alert create

Crie uma regra de alerta baseada em métricas.

az monitor metrics alert create --condition
                                --name
                                --resource-group
                                --scopes
                                [--action]
                                [--auto-mitigate {false, true}]
                                [--description]
                                [--disabled {false, true}]
                                [--evaluation-frequency]
                                [--region]
                                [--severity]
                                [--subscription]
                                [--tags]
                                [--target-resource-type]
                                [--window-size]

Exemplos

Crie um alerta de utilização de CPU elevado num VM sem ação.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} --condition "avg Percentage CPU > 90" --description "High CPU"

Crie um alerta de utilização de CPU elevado num VM com ações de e-mail e webhook.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} \
    --condition "avg Percentage CPU > 90" --window-size 5m --evaluation-frequency 1m \
    --action "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Insights/actionGroups/<actionGroupName>" apiKey={APIKey} type=HighCPU \
    --description "High CPU"

Crie um alerta quando uma conta de armazenamento mostra um elevado número de transações lentas, utilizando filtros multidimensionais.

az monitor metrics alert create -g {ResourceGroup} -n alert1 --scopes {StorageAccountId} \
    --description "Storage Slow Transactions" \
    --condition "total transactions > 5 where ResponseType includes Success" \
    --condition "avg SuccessE2ELatency > 250 where ApiName includes GetBlob"

Crie uma regra de alerta baseada em métrica que monitorize uma métrica personalizada.

az monitor metrics alert create -n "metric alert rule on a custom metric" -g "Demos" --scopes {VirtualMachineID} \
    --condition "max Azure.VM.Windows.GuestMetrics.Memory\Available Bytes > 90" \
    --window-size 5m --evaluation-frequency 1m

Crie um alerta de utilização de CPU elevado em vários VMs sem ações.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
    --condition "avg Percentage CPU > 90" --description "High CPU" --region westus

Crie um alerta dinâmico de utilização do CPU em vários VMs sem ações.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
    --condition "avg Percentage CPU > dynamic medium 2 of 4 since 2020-10-01T10:23:00.000Z"
    --description "Dynamic CPU"
    --window-size 5m
    --region westus

Parâmetros Obrigatórios

--condition

A condição que desencadeia a regra. Pode ser criado através do comando 'az monitor métricas de alerta criar'.

--name -n

O nome da regra de alerta.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

--scopes

Lista de âmbitos separados pelo espaço a que a regra se aplica. Os recursos especificados neste parâmetro devem ser do mesmo tipo e existir no mesmo local.

Parâmetros Opcionais

--action -a

Adicione um grupo de ação e propriedades opcionais webhook para disparar quando o alerta é ativado.

--auto-mitigate

Resolva automaticamente o alerta.

valores aceites: false, true
--description

Descrição de texto livre da regra.

--disabled

Crie a regra num estado desativação.

valores aceites: false, true
--evaluation-frequency

Frequência com a qual avaliar a regra no formato "##h##m##s".

valor predefinido: 1m
--region --target-resource-region

A região dos recursos-alvo em âmbitos. Isto deve ser fornecido quando os âmbitos são grupo de recursos ou subscrição.

--severity

Gravidade do alerta de 0 (crítico) a 4 (verbose).

valor predefinido: 2
--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

--tags

Etiquetas separadas pelo espaço: chave[=valor] [chave[=valor] ...]. Utilize "" para limpar as etiquetas existentes.

--target-resource-type --type

O tipo de recurso dos recursos-alvo em âmbitos. Isto deve ser fornecido quando os âmbitos são grupo de recursos ou subscrição.

--window-size

Tempo para agregar métricas no formato "##h##m##s".

valor predefinido: 5m

az monitor metrics alert delete

Apague uma regra de alerta baseada em métricas.

az monitor metrics alert delete [--ids]
                                [--name]
                                [--resource-group]
                                [--subscription]

Exemplos

Apague uma regra de alerta baseada em métricas. (autogerado)

az monitor metrics alert delete --name MyAlertRule --resource-group MyResourceGroup

Parâmetros Opcionais

--ids

Um ou mais IDs de recursos (delimitados pelo espaço). Deve ser um ID completo de recursos contendo todas as informações dos argumentos de "Identificação de Recursos". Deve fornecer ou ids ou outros argumentos de "Identificação de Recursos".

--name -n

O nome da regra de alerta.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

az monitor metrics alert list

Listar regras de alerta baseadas em métricas.

az monitor metrics alert list [--query-examples]
                              [--resource-group]
                              [--subscription]

Exemplos

Listar regras de alerta baseadas em métricas. (autogerado)

az monitor metrics alert list --resource-group MyResourceGroup

Parâmetros Opcionais

--query-examples

Recomende a cadeia JMESPath para si. Pode copiar uma das consultas e colá-la depois de --parâmetro de consulta dentro de duas aspas para ver os resultados. Pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nestas palavras-chave.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

az monitor metrics alert show

Mostre uma regra de alerta baseada em métricas.

az monitor metrics alert show [--ids]
                              [--name]
                              [--query-examples]
                              [--resource-group]
                              [--subscription]

Exemplos

Mostre uma regra de alerta baseada em métricas. (autogerado)

az monitor metrics alert show --name MyAlertRule --resource-group MyResourceGroup

Parâmetros Opcionais

--ids

Um ou mais IDs de recursos (delimitados pelo espaço). Deve ser um ID completo de recursos contendo todas as informações dos argumentos de "Identificação de Recursos". Deve fornecer ou ids ou outros argumentos de "Identificação de Recursos".

--name -n

O nome da regra de alerta.

--query-examples

Recomende a cadeia JMESPath para si. Pode copiar uma das consultas e colá-la depois de --parâmetro de consulta dentro de duas aspas para ver os resultados. Pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nestas palavras-chave.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

az monitor metrics alert update

Atualize uma regra de alerta baseada em métricas.

az monitor metrics alert update [--add]
                                [--add-action]
                                [--add-condition]
                                [--auto-mitigate {false, true}]
                                [--description]
                                [--enabled {false, true}]
                                [--evaluation-frequency]
                                [--force-string]
                                [--ids]
                                [--name]
                                [--remove]
                                [--remove-actions]
                                [--remove-conditions]
                                [--resource-group]
                                [--scopes]
                                [--set]
                                [--severity]
                                [--subscription]
                                [--tags]
                                [--window-size]

Exemplos

Desativar/Ativar uma regra de alerta baseada em métricas.

az monitor metrics alert update --enabled false --name MyAlertRule --resource-group MyResourceGroup

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valor chave. Exemplo: --adicionar propriedade.listProperty <chave=valor, string ou> de cadeia JSON.

--add-action

Adicione um grupo de ação e propriedades opcionais webhook para disparar quando o alerta é ativado.

--add-condition

Adicione uma condição que desencadeie a regra.

--auto-mitigate

Resolva automaticamente o alerta.

valores aceites: false, true
--description

Descrição de texto livre da regra.

--enabled

Se a regra de alerta métrico está ativada.

valores aceites: false, true
--evaluation-frequency

Frequência com a qual avaliar a regra no formato "##h##m##s".

--force-string

Ao utilizar 'set' ou 'add', preserve as cordas literais em vez de tentar converter-se em JSON.

--ids

Um ou mais IDs de recursos (delimitados pelo espaço). Deve ser um ID completo de recursos contendo todas as informações dos argumentos de "Identificação de Recursos". Deve fornecer ou ids ou outros argumentos de "Identificação de Recursos".

--name -n

O nome da regra de alerta.

--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remover propriedade.list OR --remover propriedadeToRemove.

--remove-actions

Lista de nomes de grupos de ação separados pelo espaço para remover.

--remove-conditions

Lista de nomes de condições separados pelo espaço para remover.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

--scopes

Lista de âmbitos separados pelo espaço a que a regra se aplica. Os recursos especificados neste parâmetro devem ser do mesmo tipo e existir no mesmo local.

--set

Atualize um objeto especificando um caminho de propriedade e valor a definir. Exemplo: --set property1.property2=.

--severity

Gravidade do alerta de 0 (crítico) a 4 (verbose).

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

--tags

Etiquetas separadas pelo espaço: chave[=valor] [chave[=valor] ...]. Utilize "" para limpar as etiquetas existentes.

--window-size

Tempo para agregar métricas no formato "##h##m##s".