O Que É Monitoramento?
O monitoramento é a prática de coletar sinais predefinidos sobre um sistema e alertar quando eles cruzam thresholds, para que você fique sabendo de problemas conhecidos rapidamente.
O monitoramento responde perguntas que você já sabe que deve fazer: o serviço está no ar, a latência está dentro dos limites, a fila está acumulando? É a base da consciência operacional, e funciona melhor quando você alerta sobre um pequeno número de sinais significativos e voltados ao usuário.
O que o monitoramento faz
O monitoramento mede continuamente aspectos predefinidos de um sistema e os compara com as expectativas. Quando uma métrica ultrapassa um threshold, ele dispara um alerta. A força do monitoramento é velocidade e clareza para problemas que você antecipou; seu limite é que ele só enxerga o que você pensou em medir.
Monitoramento versus observabilidade
O monitoramento avisa que algo está errado com base em sinais conhecidos; a observabilidade ajuda você a entender por quê, inclusive para falhas que você nunca previu. Eles são complementares: o monitoramento pega as questões conhecidas rápido, e a observabilidade dá a profundidade para investigar o resto.
Sobre o que alertar
Bom monitoramento alerta sobre sintomas que os usuários sentem - erros, latência, indisponibilidade - em vez de cada métrica interna. Alertar sobre causas (como CPU alta) tende a produzir ruído, porque CPU alta só é um problema se realmente prejudica os usuários. Alertas baseados em sintomas mantêm a relação sinal-ruído alta.
Evitando fadiga de alertas
Alertas demais é tão perigoso quanto de menos; os responsáveis aprendem a ignorar um pager ruidoso e perdem o real. Vincular alertas a SLOs e burn rates, e podar impiedosamente os que nunca levam a ação, mantém os alertas que disparam significativos e confiáveis.
Dashboards e tendências
Além dos alertas, o monitoramento alimenta dashboards que mostram a saúde de relance e as tendências ao longo do tempo. Eles são valiosíssimos para planejamento de capacidade e para detectar degradações lentas - como um vazamento de memória - que nenhum threshold único pegaria até ser tarde demais.
Principais conclusões
- O monitoramento coleta sinais predefinidos e alerta quando eles cruzam thresholds.
- Ele lida com problemas conhecidos rápido; a observabilidade explica os desconhecidos.
- Alerte sobre sintomas voltados ao usuário e pode o ruído para evitar fadiga de alertas.