Tudo entre “caiu” e “resolvido”.
Monitoramento de uptime
Verificações HTTP com os códigos de status que você espera e uma palavra-chave que deve, ou não deve, aparecer; verificações TCP para bancos de dados e qualquer outra coisa com uma porta. As verificações rodam de até 8 regiões, com intervalos a partir de 30 segundos.
Uma falha é verificada de novo em até duas outras regiões, e o monitor só fica fora do ar quando pelo menos duas regiões, e pelo menos metade das que responderam, concordam. Um problema isolado de rota fica como uma oscilação, não vira incidente.
Configure sua primeira verificação (em inglês)Heartbeats
Dê a um cron job, a um worker ou a um script de backup a sua própria URL. Ele faz um ping quando começa e quando termina, ou informa uma falha com o código de saída e a saída do comando. Se o ping não chegar dentro do período e da tolerância que você definiu, você fica sabendo.
A API de ping (em inglês)Páginas de status
Faça cada componente acompanhar um monitor ou heartbeat, ou defina o status dele manualmente. Publique incidentes e manutenções programadas conforme acontecem. Coloque a página no seu próprio domínio, ou atrás de uma senha para um público interno, no Pro e no Unlimited.
As páginas são publicadas na edge, então continuam no ar mesmo quando seus servidores caem.
Publicando uma página de status (em inglês)Alertas
Escolha quais canais recebem os alertas de cada monitor: fora do ar, degradado, atrasado e recuperado. Os alertas de estado degradado ou atrasado são enviados após uma breve espera, para que uma oscilação que se resolve sozinha não gere notificações. Entregas que falham são tentadas de novo, e cada tentativa aparece na página do canal.
O payload do webhook (em inglês)| Canal | Como | Planos |
|---|---|---|
| Para os membros que você escolher, em todos os planos | Todos os planos | |
| Slack | Incoming webhook | Free: 1 canal · Pro e Unlimited: todos |
| Discord | Webhook do canal | Free: 1 canal · Pro e Unlimited: todos |
| Telegram | Nosso bot, em um chat que você vincular | Free: 1 canal · Pro e Unlimited: todos |
| PagerDuty | Incidentes abertos e resolvidos na Events API v2 | Free: 1 canal · Pro e Unlimited: todos |
| Webhooks | JSON assinado para o seu endpoint | Free: 1 canal · Pro e Unlimited: todos |
Teste na sua própria stack.
Grátis para 5 monitores e 5 heartbeats, pelo tempo que você quiser.