Partilhar via


Gerir as regras de alerta

Gerencie suas regras de alerta no portal do Azure ou usando a CLI (Interface de Linha de Comando) do Azure ou o PowerShell.

Gerenciar regras de alerta no portal do Azure

  1. No portal, selecione Monitor e, em seguida, Alertas.

  2. Na barra de comandos superior, selecione Regras de alerta. A página mostra todas as suas regras de alerta em todas as subscrições.

    Captura de ecrã que mostra a página de regras de alertas.

  3. Você pode filtrar a lista de regras usando os filtros disponíveis:

    • Subscrição
    • Condição de alerta
    • Gravidade
    • Resposta do utilizador
    • Serviço de monitorização
    • Tipo de sinal
    • Grupo de recursos
    • Tipo de recurso de destino
    • Nome do recurso
    • Estado de supressão

    Nota

    Se você filtrar em um target resource type escopo, a lista de regras de alertas não incluirá regras de alerta de integridade de recursos. Para ver as regras de alerta de integridade do recurso, remova o Target resource type filtro ou filtre as regras com base no Resource group ou Subscription.

  4. Selecione uma regra de alerta ou use as caixas de seleção à esquerda para selecionar várias regras de alerta.

  5. Se você selecionar várias regras de alerta, poderá habilitar ou desabilitar as regras selecionadas. A seleção de várias regras pode ser útil quando você deseja realizar manutenção em recursos específicos de regras de alerta.

  6. Se você selecionar uma única regra de alerta, poderá editar, desabilitar, duplicar ou excluir a regra no painel de regras de alerta.

    Captura de ecrã que mostra o painel de regras de alertas.

  7. Para editar uma regra de alerta, selecione Editar e edite qualquer um dos campos nas seções a seguir. Não é possível editar o Nome da Regra de Alerta ou o Tipo de Sinal de uma regra de alerta existente.

    • Âmbito de aplicação. Você pode editar o escopo de todas as regras de alerta além de:
      • Regras de alerta de pesquisa de log
      • Regras de alerta de métrica que monitoram uma métrica personalizada
      • Regras de alerta de métricas baseadas nos Logs do Azure Monitor
      • Regras de alerta de deteção inteligente
    • Condição. Saiba mais sobre as condições das regras de alerta de métrica, regras de alerta de pesquisa de log e regras de alerta de registro de atividades
    • Ações
    • Detalhes da regra de alerta
  8. Selecione Salvar na barra de comandos superior.

Nota

Esta seção descreve como gerenciar regras de alerta criadas na interface do usuário mais recente ou usando uma versão da 2018-04-16API posterior ao . Consulte Exibir e gerenciar regras de alerta de pesquisa de log criadas em versões anteriores para obter informações sobre como exibir e gerenciar regras de alerta de pesquisa de log criadas na interface do usuário anterior.

Você pode criar uma nova regra de alerta ou habilitar regras de alerta prontas para uso recomendadas no portal do Azure.

O sistema compila uma lista de regras de alerta recomendadas com base em:

  • O conhecimento do provedor de recursos de sinais importantes e limiares para monitorar o recurso.
  • Dados que nos dizem o que os clientes normalmente alertam para este recurso.

Nota

O recurso de recomendações de regras de alerta está habilitado para:

  • Máquinas virtuais
  • Recursos do AKS
  • Áreas de trabalho do Log Analytics

Captura de ecrã da página de alertas com hiperligação para as regras de alerta recomendadas.

Para ativar as regras de alerta recomendadas:

  1. No painel esquerdo, selecione Alertas.

  2. Selecione Ver + configurar. O painel Configurar regras de alerta recomendadas é aberto com uma lista de regras de alerta recomendadas com base no seu tipo de recurso.

    Captura de ecrã do painel de regras de alerta recomendadas.

  3. Na seção Selecionar regras de alerta, todos os alertas recomendados são preenchidos com os valores padrão para a condição da regra, como a porcentagem de uso da CPU que você deseja disparar um alerta. Você pode alterar os valores padrão, se desejar, ou desativar um alerta.

  4. Expanda cada uma das regras de alerta para ver seus detalhes. Por padrão, a severidade de cada um é informativa. Você pode mudar para outra gravidade, se desejar.

    Captura de ecrã da configuração de severidade da regra de alerta recomendada.

  5. Na secção Notificar-me por, selecione a forma como pretende ser notificado se um alerta for disparado.

  6. Selecione Usar um grupo de ações existente e insira os detalhes do grupo de ações existente se quiser usar um grupo de ações que já existe.

  7. Selecione Guardar.

Veja o histórico de quando uma regra de alerta foi acionada

Para ver o histórico de uma regra de alerta, você deve ter uma função com permissões de leitura na assinatura que contém o recurso no qual o alerta foi acionado.

  1. No portal, selecione Monitor e, em seguida, Alertas.

  2. Na barra de comandos superior, selecione Regras de alerta. A página mostra todas as suas regras de alerta em todas as subscrições.

    Captura de ecrã que mostra a página de regras de alertas.

  3. Selecione uma regra de alerta e, em seguida, selecione Histórico no painel esquerdo para ver o histórico de quando a regra de alerta foi acionada.

    Captura de tela que mostra o botão histórico da página de regra de alertas.

Gerenciar regras de alerta de métricas com a CLI do Azure

Esta seção descreve como gerenciar regras de alerta de métrica usando a CLI do Azure entre plataformas. Os exemplos a seguir usam o Azure Cloud Shell.

  1. No portal, selecione Cloud Shell.

  2. Use estas opções do az monitor metrics alert comando CLI nesta tabela:

    O que pretende fazer Comando da CLI
    Exibir todos os alertas de métricas em um grupo de recursos az monitor metrics alert list -g {ResourceGroup}
    Veja os detalhes de uma regra de alerta métrico az monitor metrics alert show -g {ResourceGroup} -n {AlertRuleName}
    az monitor metrics alert show --ids {RuleResourceId}
    Desativar uma regra de alerta de métrica az monitor metrics alert update -g {ResourceGroup} -n {AlertRuleName} --enabled false
    Excluir uma regra de alerta de métrica az monitor metrics alert delete -g {ResourceGroup} -n {AlertRuleName}
    Saiba mais sobre o comando az monitor metrics alert --help

Gerenciar regras de alerta de métricas com o PowerShell

As regras de alerta de métricas têm estes cmdlets dedicados do PowerShell:

Gerencie regras de alerta de métricas com a API REST

  • Criar ou atualizar: crie uma nova regra de alerta de métrica ou atualize uma existente.
  • Get: Obtenha uma regra de alerta de métrica específica.
  • Listar por grupo de recursos: obtenha uma lista de regras de alerta de métricas em um grupo de recursos específico.
  • Listar por assinatura: obtenha uma lista de regras de alerta de métricas em uma assinatura específica.
  • Atualizar: atualize uma regra de alerta de métrica.
  • Excluir: exclua uma regra de alerta de métrica.

Excluir regras de alerta de métrica definidas em um recurso excluído

Quando você exclui um recurso do Azure, as regras de alerta de métricas associadas não são excluídas automaticamente. Para excluir regras de alerta associadas a um recurso que foi excluído:

  1. Abra o grupo de recursos em que o recurso eliminado foi definido.
  2. Na lista que exibe os recursos, marque a caixa de seleção Mostrar tipos ocultos.
  3. Filtre a lista por Tipo == microsoft.insights/metricalerts.
  4. Selecione as regras de alerta relevantes e selecione Excluir.

Verificar o número de regras de alerta métrico em uso

Para verificar o número atual de regras de alerta de métricas em uso, siga as próximas etapas.

No portal do Azure

  1. Abra o ecrã Alertas e selecione Gerir regras de alerta.
    1. Filtre para a assinatura relevante usando a caixa suspensa Assinatura .
    2. Certifique-se de não filtrar para um grupo de recursos, tipo de recurso ou recurso específico.
    3. Na caixa suspensa Tipo de sinal, selecione Métricas.
    4. Verifique se a caixa suspensa Status está definida como Habilitado.
    5. O número total de regras de alerta métrico é exibido acima da lista de regras de alerta.

Usando a API

Gerenciar regras de alerta de pesquisa de log usando a CLI

Esta seção descreve como gerenciar alertas de pesquisa de log usando a CLI do Azure entre plataformas. Os exemplos a seguir usam o Azure Cloud Shell.

Nota

O suporte à CLI do Azure só está disponível para a versão 2021-08-01 da API scheduledQueryRules e posterior. As versões anteriores da API podem usar a CLI do Azure Resource Manager com modelos conforme descrito abaixo. Se você usar a API de alerta do Log Analytics herdada, precisará alternar para usar a CLI. Saiba mais sobre a mudança.

  1. No portal, selecione Cloud Shell.

  2. Use estas opções do az monitor scheduled-query alert comando CLI nesta tabela:

    O que pretende fazer Comando da CLI
    Exibir todas as regras de alerta de log em um grupo de recursos az monitor scheduled-query list -g {ResourceGroup}
    Ver os detalhes de uma regra de alerta de registo az monitor scheduled-query show -g {ResourceGroup} -n {AlertRuleName}
    az monitor scheduled-query show --ids {RuleResourceId}
    Desativar uma regra de alerta de registo az monitor scheduled-query update -g {ResourceGroup} -n {AlertRuleName} --disabled true
    Excluir uma regra de alerta de log az monitor scheduled-query delete -g {ResourceGroup} -n {AlertRuleName}
    Saiba mais sobre o comando az monitor scheduled-query --help

Gerenciar regras de alerta de pesquisa de log usando a CLI do Azure Resource Manager com modelos

az login
az deployment group create \
    --name AlertDeployment \
    --resource-group ResourceGroupofTargetResource \
    --template-file mylogalerttemplate.json \
    --parameters @mylogalerttemplate.parameters.json

Uma resposta 201 é retornada após a criação bem-sucedida. 200 é retornado em atualizações bem-sucedidas.

Gerenciar regras de alerta de pesquisa de log com o PowerShell

As regras de alerta de pesquisa de log têm este cmdlet dedicado do PowerShell:

  • New-AzScheduledQueryRule: cria uma nova regra de alerta de pesquisa de log ou atualiza uma regra de alerta de pesquisa de log existente.

Verifique o número de regras de alerta de log em uso

No portal do Azure

  1. Na tela Alertas do Azure Monitor, selecione Regras de alerta.
  2. No controle suspenso Assinatura, filtre para a assinatura desejada. (Certifique-se de não filtrar para um grupo de recursos, tipo de recurso ou recurso específico.)
  3. No controle suspenso Tipo de sinal, selecione Pesquisa de log.
  4. Verifique se o controlo pendente Estado está definido como Ativado.

O número total de regras de alerta de pesquisa de log é exibido acima da lista de regras.

Usando a API

Gerenciar regras de alerta de registro de atividades usando o PowerShell

Os alertas de log de atividades têm estes cmdlets dedicados do PowerShell:

Próximos passos