O que é um alerta
Alerta é uma sinalização de que uma condição acompanhada pelo monitoramento foi atendida. Ele pode indicar aumento de falhas, falta de espaço ou ausência de uma coleta esperada, conforme a configuração usada pelo sistema.
O aviso recebido por email ou outro canal faz parte do percurso de notificação. Você precisa conferir tanto a condição avaliada quanto o envio, porque um alerta pode estar ativo no painel sem que a mensagem tenha chegado ao destino.
A condição precisa dizer o que está sendo observado
Uma condição pode comparar uma medida com um limite e exigir que ela permaneça assim por determinado tempo. No Prometheus, a duração configurada com for mantém o alerta pendente até que a condição continue atendida nas avaliações durante esse período.
O intervalo usado para calcular a medida é outra configuração. Uma taxa calculada sobre cinco minutos e uma espera de dez minutos para ativar o alerta descrevem duas janelas diferentes, que influenciam o momento do aviso.
Agrupamento e silenciamento alteram o envio
Ferramentas como o Alertmanager podem agrupar ocorrências relacionadas, encaminhá-las a destinos diferentes ou silenciar notificações. Essas configurações evitam mensagens repetidas, mas precisam corresponder ao serviço e ao período pretendidos.
Um silenciamento esquecido pode esconder avisos depois da manutenção. Registre seu alcance e sua duração e confira o retorno das notificações, sem interpretar a ausência de mensagens como recuperação automática da aplicação.
Escolher limite e duração exige observar o serviço
Um limite muito próximo da variação habitual pode produzir avisos frequentes sem uma ação útil. Uma espera longa demais pode adiar o conhecimento de uma interrupção que precisa de atendimento rápido.
Compare a condição com o comportamento observado e com a consequência para a tarefa atendida. O objetivo é permitir uma ação definida, como investigar a fila ou conferir a comunicação com o banco, e não gerar um aviso para toda oscilação numérica.
Falta de informação também exige tratamento
Uma coleta interrompida pode deixar a consulta sem amostras para avaliar. Dependendo da ferramenta, essa situação tem um estado próprio ou exige uma condição adicional, portanto não presuma que ela será tratada como valor zero.
Teste o comportamento diante de ausência de coleta e de erro na consulta. O sistema de monitoramento também pode falhar, e essa possibilidade precisa ficar visível no percurso de acompanhamento.
Conferir falha e recuperação
Simule uma condição controlada, acompanhe a avaliação e verifique a mensagem no destino previsto. Confira se o aviso identifica o serviço, o período e o que observar primeiro, sem expor credenciais ou informações desnecessárias.
Depois de recuperar a condição, observe a mudança de estado e a notificação de resolução, quando configurada. Para revisar alertas e cobertura de monitoramento ao longo do projeto, o Conselheiro de Tecnologia da Dev Side Studio pode oferecer acompanhamento técnico recorrente.
Dúvidas frequentes
Perguntas frequentes sobre Alerta
- Um alerta ativo garante que a notificação chegou?
- Não. A avaliação da condição e o envio são etapas diferentes. Roteamento, silenciamento ou falha no canal podem impedir que o aviso chegue ao destino.
- Toda condição precisa durar algum tempo antes do alerta?
- Depende da configuração. Uma duração mínima pode filtrar variações breves, mas também adia a sinalização. A escolha precisa corresponder ao comportamento que será acompanhado.
- Silenciar o alerta resolve a falha?
- Não. O silenciamento controla notificações por um período ou condição. A causa e o estado do serviço continuam exigindo acompanhamento.
- O alerta identifica automaticamente a causa do incidente?
- Não. Ele informa que uma condição foi atendida. A investigação usa os sinais relacionados para descobrir o que provocou o comportamento e qual ação é adequada.
Para continuar
Recursos relacionados
Documentação
Prometheus: configuração de alertas
Condições, estados pendente e ativo e duração de avaliação.
Abrir recursoDocumentação
Prometheus: Alertmanager
Agrupamento, roteamento e silenciamento de notificações.
Abrir recursoAplicação na formação
Formação DevOps
Um alerta comunica uma condição monitorada que precisa de atenção durante o funcionamento do serviço.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.