para desenvolvedores
Monitoramento de uptime feito para desenvolvedores
Defina os seus monitores do mesmo jeito que define o resto da sua infraestrutura: em código, revisado num pull request. Um provider de Terraform, uma API REST completa e um servidor MCP, além de uma página de status em que os seus usuários podem confiar. Rode o binário único por conta própria ou comece grátis no plano hospedado, sem cartão.
Monitores como código
Declare monitores, páginas de status e canais de notificação em HCL com o provider oficial do Terraform. O terraform plan roda em cada pull request, então quem revisa vê exatamente o que muda antes de ir para produção, e uma verificação errada é desfeita com um revert, como qualquer outra regressão. A configuração sobrevive a quem a escreveu, e o git blame guarda o porquê.
Uma API de verdade
A API REST cobre tudo o que o painel faz; o painel é só mais um cliente dela. Os tokens têm escopo de um recurso e uma ação, são vinculados a uma organização e sempre expiram, então a credencial no seu pipeline de CI pode criar monitores sem também conseguir apagar a sua organização. Automatize o onboarding, conecte as verificações aos seus deploys ou construa as suas próprias ferramentas em cima dela.
Verificações que dizem o porquê
Uma verificação que falha informa o status HTTP num campo próprio, então um código de status errado e uma conexão que não retornou nada aparecem como falhas diferentes. O tempo também vem em partes: DNS, conexão TCP, handshake TLS e tempo até o primeiro byte são números separados. Quando o staging está lento, você vê se a lentidão está no resolvedor ou no socket antes de abrir um único log.
Um interruptor de homem-morto para cron jobs
As verificações de heartbeat invertem o monitoramento: o seu job noturno de backup faz um ping numa URL quando termina, e o alerta dispara quando o ping para de chegar. O silêncio vira o sinal. É o único jeito confiável de perceber que um cron job está morto, sem ninguém notar, há três semanas.
Consulte pelo seu assistente
Um servidor MCP expõe o seu monitoramento a qualquer cliente de LLM: pergunte em linguagem natural o que está fora do ar e desde quando, e receba respostas dos seus monitores reais. As ferramentas de leitura só podem olhar; as poucas que agem esperam a sua aprovação explícita e gravam um registro de auditoria para cada resultado.
Sondas onde estão os seus usuários
Rode sondas regionais nos seus próprios servidores e verifique a partir de onde os seus clientes realmente estão, com os resultados incorporados a cada monitor, por região. Cada sonda se autentica com um token com escopo e vinculado à organização, então uma máquina de sonda comprometida nunca guarda a chave de mais nada.
Declare um monitor no Terraform
resource "uptimepage_target" "api" {
name = "api prod"
interval = 60
check = {
type = "http"
http = {
url = "https://example.com/healthz"
expected_status = {
kind = "exact"
exact = 200
}
}
}
}
Perguntas frequentes
Posso gerenciar monitores como código?
Existe uma API REST?
Funciona com ferramentas de LLM?
Posso hospedar por conta própria?
Visão geral
- Como código Terraform + REST + MCP
- Verificações HTTP, TCP, DNS, TLS, domínio, ping, heartbeat, flow, manual
- Intervalo de verificação a cada 60 s
- Auto-hospedagem um binário, AGPL
- Sondas multirregião, rode as suas
- Preço para começar grátis, sem cartão
Links
- Monitoramento de uptime de código aberto
- Documentação da API REST
- Provider do Terraform
- Servidor MCP
- Calculadora de SLA de uptime
- Gerador de expressões cron
- Calculadora de orçamento de erros
- Verificador de certificado SSL
- Verificador de vencimento de domínio
- Verificador de cabeçalhos HTTP
- Verificador de segurança de sites
- Consulta DNS
- Monitores de código aberto para hospedar por conta própria
- Feito em Rust
- Como ele é construído, de ponta a ponta