// uptime monitoring

Saiba que caiu antes do seu cliente.

Monitore sites e APIs a cada minuto, acompanhe latência ao vivo e publique uma página de status com 90 dias de histórico.

60s
intervalo mín.
2x
falhas p/ alertar
90d
histórico público
pulseboard — monitores live
  • api.loja.com.br99.98%
  • checkout.loja.com.br99.91%
  • pagamentos-hml92.70%
  • www.letinfo.dev100.0%
  • api.github.com100.0%
✕ pagamentos-hml · certificado SSL inválido · incidente aberto há 1h 35min
[sse]

Ao vivo de verdade

Server-Sent Events empurram status e latência para o painel assim que mudam. Nada de F5.

[http]

Checagem completa

Status esperado, palavra-chave no HTML, timeout, DNS e certificado SSL — com erro legível.

[incident]

Sem alarme falso

Incidente só abre após duas falhas seguidas e fecha sozinho na primeira resposta saudável.

[metrics]

Latência e uptime

Gráfico de 24 h, uptime de 24 h/7 d/30 d e tempo médio de recuperação.

[status]

Página de status

Link público com 90 dias de histórico diário para mostrar transparência aos clientes.

[ssrf]

Seguro por padrão

URLs que resolvem para redes privadas são bloqueadas — o monitor não vira scanner.

// como funciona

14:02:00 check checkout.loja.com.br → 200 OK 211ms

14:03:00 check checkout.loja.com.br → 502 (1ª falha, aguardando confirmação)

14:04:00 incident checkout.loja.com.br → 502 · incidente aberto · status page atualizada

14:09:00 resolved checkout.loja.com.br → 200 OK · duração 5 min · MTTR recalculado

_

01 · cadastreURL, intervalo, status esperado e palavra-chave opcional.

02 · acompanhePainel ao vivo com latência, uptime e incidentes em andamento.

03 · publiquePágina de status para clientes com histórico real.

Next.js 16 · SSE · PostgreSQL · Prisma 7

Código aberto, com lock otimista contra checagens duplicadas e agregação diária em SQL.

ver código