Monitoramento
Um guia prático para monitorar seu site
Escolha o que verificar, configure alertas úteis e crie uma rotina simples para investigar indisponibilidade.
Seu site pode abrir no seu computador enquanto um cliente recebe um erro. O monitoramento oferece outro ponto de vista: verificações regulares de um endereço importante para quem usa seu produto.
O primeiro passo é definir o que significa uma verificação bem-sucedida. A resposta de um servidor é uma evidência útil, mas não garante que todas as partes do produto estejam funcionando.
Comece por um endpoint relevante
Monitore o site público e um endpoint importante da API separadamente. Para uma API, escolha uma rota de saúde leve, que não altere dados nem exponha credenciais.
- Verifique se o status HTTP esperado foi retornado.
- Acompanhe o tempo de resposta além da disponibilidade.
- Separe o monitoramento de produção e homologação.
A página inicial pode funcionar enquanto uma dependência usada no pagamento está indisponível. Amplie as verificações conforme as necessidades do produto.
Faça os alertas ajudarem na ação
Defina quem recebe cada alerta e o que essa pessoa deve verificar primeiro. Uma notificação é mais útil quando informa o serviço afetado, o horário e a falha observada.
O monitoramento identifica sintomas. Confirme a causa antes de alterar um serviço.
Ajuste os intervalos e a confirmação de falha ao serviço. Verificações mais frequentes podem reduzir o tempo de detecção; a confirmação pode evitar alertas por interrupções breves.
Estabeleça uma rotina de resposta
- Confirme o endpoint afetado e o período da falha.
- Compare com os últimos deploys e mudanças de infraestrutura.
- Revise os logs da aplicação e suas dependências.
- Verifique a recuperação com novas checagens.
Registre uma nota curta sobre o incidente para facilitar a próxima investigação. Para a comunicação pública, veja o guia de páginas de status.
Revise as verificações
Depois de um incidente, avalie os alertas excessivos e as lacunas de cobertura. Comece com poucas verificações que a equipe compreende e expanda o monitoramento de forma intencional.