O que são alertas do Azure Monitor?

Os alertas ajudam-no a detetar e a resolver problemas antes de os utilizadores os repararem ao notificá-lo proativamente quando os dados do Azure Monitor indicam que pode haver um problema com a sua infraestrutura ou aplicação.

Pode alertar sobre qualquer origem de dados de registo ou métrica na plataforma de dados do Azure Monitor.

Este diagrama mostra-lhe como funcionam os alertas.

Diagrama que explica alertas do Azure Monitor.

Uma regra de alerta monitoriza a telemetria e captura um sinal que indica que algo está a acontecer no recurso especificado. A regra de alerta captura o sinal e verifica se o sinal cumpre os critérios da condição. Se as condições forem cumpridas, é acionado um alerta, que inicia o grupo de ações associado e atualiza o estado do alerta.

Uma regra de alerta combina:

  • Os recursos a monitorizar.
  • O sinal ou telemetria do recurso.
  • Condições.

Se estiver a monitorizar mais do que um recurso, a condição é avaliada separadamente para cada um dos recursos. Os alertas são acionados para cada recurso separadamente.

Depois de acionar um alerta, o alerta é composto por:

  • Regras de processamento de alertas: pode utilizar estas regras para aplicar o processamento em alertas acionados. As regras de processamento de alertas modificam os alertas acionados à medida que são acionados. Pode utilizar regras de processamento de alertas para adicionar ou suprimir grupos de ações, aplicar filtros ou processar a regra numa agenda predefinida.
  • Grupos de ações: estes grupos podem acionar notificações ou um fluxo de trabalho automatizado para informar os utilizadores de que foi acionado um alerta. Os grupos de ações podem incluir:
    • Métodos de notificação, como e-mail, SMS e notificações push.
    • Runbooks de automatização.
    • Funções do Azure.
    • Incidentes ITSM.
    • Aplicações lógicas.
    • Proteger webhooks.
    • Webhooks.
    • Hubs de eventos.
  • Condições de alerta: estas condições são definidas pelo sistema. Quando um alerta é acionado, a condição de monitorização do alerta está definida como acionada. Após a condição subjacente que fez com que o alerta disparasse, a condição do monitor está definida como resolvida.
  • Resposta do utilizador: a resposta é definida pelo utilizador e não é alterada até que o utilizador a altere.

Pode ver todas as instâncias de alerta em todos os recursos do Azure gerados nos últimos 30 dias na página Alertas no portal do Azure.

Tipos de alertas

Esta tabela fornece uma breve descrição de cada tipo de alerta. Para obter mais informações sobre cada tipo de alerta e como escolher o tipo de alerta que melhor se adequa às suas necessidades, veja Tipos de alertas do Azure Monitor.

Tipo de alerta Description
Alertas de métricas Os alertas de métricas avaliam as métricas de recursos em intervalos regulares. As métricas podem ser métricas de plataforma, métricas personalizadas, registos do Azure Monitor convertidos em métricas ou métricas do Application Insights. Os alertas de métricas também podem aplicar múltiplas condições e limiares dinâmicos.
Alertas de registo Os alertas de registo permitem que os utilizadores utilizem uma consulta do Log Analytics para avaliar os registos de recursos numa frequência predefinida.
Alertas do registo de atividades Os alertas do registo de atividades são acionados quando ocorre um novo evento de registo de atividades que corresponde às condições definidas. Resource Health alertas e alertas do Service Health são alertas de registo de atividades que comunicam sobre o seu serviço e o estado de funcionamento dos recursos.
Alertas de deteção inteligente A deteção inteligente num recurso do Application Insights avisa-o automaticamente sobre potenciais problemas de desempenho e anomalias de falha na sua aplicação Web. Pode migrar a deteção inteligente no recurso do Application Insights para criar regras de alerta para os diferentes módulos de deteção inteligente.
Alertas do Prometheus (pré-visualização) Os alertas do Prometheus são utilizados para alertar sobre o desempenho e o estado de funcionamento dos clusters do Kubernetes, incluindo Azure Kubernetes Service (AKS). As regras de alerta baseiam-se no PromQL, que é uma linguagem de consulta open source.

Se não tiver regras de alerta definidas para o recurso selecionado, pode ativar as regras de alerta recomendadas na portal do Azure.

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

  • O conhecimento do fornecedor de recursos sobre sinais e limiares importantes para monitorizar o recurso.
  • Telemetria que nos diz o que os clientes normalmente alertam para este recurso.

Nota

As regras de alerta recomendadas estão ativadas para:

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

Controlo de acesso baseado em funções do Azure para alertas

Só pode aceder, criar ou gerir alertas para recursos para os quais tem permissões.

Para criar uma regra de alerta, tem de ter:

  • Permissão de leitura no recurso de destino da regra de alerta.
  • Permissão de escrita no grupo de recursos no qual a regra de alerta é criada. Se estiver a criar a regra de alerta a partir do portal do Azure, a regra de alerta é criada por predefinição no mesmo grupo de recursos no qual reside o recurso de destino.
  • Permissão de leitura em qualquer grupo de ações associado à regra de alerta, se aplicável.

Estas funções incorporadas do Azure, suportadas em todos os âmbitos do Azure Resource Manager, têm permissões para aceder a informações de alertas e criar regras de alerta:

  • Contribuidor de monitorização: um contribuidor pode criar alertas e utilizar recursos no âmbito.
  • Leitor de monitorização: um leitor pode ver alertas e ler recursos no âmbito.

Se o grupo de ações de destino ou a localização da regra estiverem num âmbito diferente das duas funções incorporadas, crie um utilizador com as permissões adequadas.

Alertas e estado

Pode configurar se os alertas de registos ou métricas têm estado ou sem estado. Os alertas do registo de atividades não têm estado.

  • Os alertas sem estado são acionados sempre que a condição é cumprida, mesmo que tenha sido acionada anteriormente.

    A frequência das notificações para alertas de métricas sem estado difere com base na frequência configurada da regra de alerta:

    • Frequência de alerta inferior a 5 minutos: enquanto a condição continua a ser cumprida, é enviada uma notificação algures entre um e seis minutos.
    • Frequência de alerta de mais de 5 minutos: enquanto a condição continua a ser cumprida, é enviada uma notificação entre a frequência configurada e o dobro da frequência. Por exemplo, para uma regra de alerta com uma frequência de 15 minutos, é enviada uma notificação entre 15 a 30 minutos.
  • Os alertas com estado são acionados quando a condição é cumprida. Não voltam a acionar ou acionam mais ações até que as condições sejam resolvidas, conforme descrito nesta tabela:

    Tipo de alerta O alerta é resolvido quando
    Alertas de métricas A condição de alerta não é cumprida durante três verificações consecutivas.
    Alertas de registo A condição de alerta não é cumprida para um intervalo de tempo específico. O intervalo de tempo difere com base na frequência do alerta:
    • 1 minuto: a condição de alerta não é cumprida durante 10 minutos.
    • 5 a 15 minutos: a condição de alerta não é cumprida durante três períodos de frequência.
    • 15 minutos a 11 horas: a condição de alerta não é cumprida durante dois períodos de frequência.
    • 11 a 12 horas: a condição de alerta não é cumprida durante um período de frequência.

Quando um alerta é considerado resolvido, a regra de alerta envia uma notificação resolvida através de webhooks ou e-mail. O estado do monitor no portal do Azure está definido como resolvido.

Preços

Para obter informações sobre preços, veja Preços do Azure Monitor.

Passos seguintes