Introdução ao TheAlert
O TheAlert é uma plataforma brasileira de monitoramento de disponibilidade (uptime monitoring). Ele verifica continuamente seus serviços — sites, APIs, servidores, certificados SSL e muito mais — e te avisa imediatamente quando algo sai do ar.
O que o TheAlert faz
- Monitora seus serviços em intervalos configuráveis (10 segundos a 5 minutos)
- Detecta quedas, lentidão e anomalias automaticamente
- Alerta sua equipe por Email, Slack, Discord, Telegram ou Webhook
- Publica uma Status Page pública para seus clientes e usuários
- Registra histórico completo de disponibilidade e tempo de resposta
Como funciona
O fluxo completo de monitoramento funciona assim:
Worker → verifica URL → salva resultado → analisa status
↓
DOWN? → abre Incidente → dispara Alerta
↓
RECOVERED? → fecha Incidente → envia recuperação- Worker de checagem: a cada intervalo configurado, um worker faz a requisição ao seu serviço (HTTP, TCP, PING etc.)
- Salva o resultado: latência, status code, mensagem de erro (se houver) são registrados
- Avalia o estado: compara com os thresholds configurados (falhas consecutivas necessárias)
- Abre incidente: se o serviço ultrapassar o
failureThreshold, um incidente é criado - Dispara alerta: as integrações configuradas recebem a notificação
- Recuperação: quando o serviço volta, o incidente é fechado e um alerta de recuperação é enviado
Conceitos principais
Monitor
Um monitor representa um serviço que você quer vigiar. Cada monitor tem:
- Tipo: HTTP, API Health, TCP, DNS, SSL, PING, WebSocket ou Heartbeat
- Intervalo de checagem: de 10 segundos a 5 minutos
- Thresholds: quantas falhas consecutivas antes de alertar
Check
Cada vez que o worker verifica seu serviço, isso é chamado de check. Um check registra:
- Status:
UP,DOWNouDEGRADED - Tempo de resposta (ms)
- Status code HTTP (quando aplicável)
- Mensagem de erro (quando houver falha)
Incidente
Um incidente é aberto quando um monitor muda de estado UP para DOWN (ou DEGRADED). Ele fica aberto enquanto o serviço estiver fora do ar e é fechado automaticamente na recuperação. Você pode adicionar atualizações manuais ao incidente para comunicar seu time ou clientes.
Status Page
Uma página pública que exibe o status dos seus serviços em tempo real. Pode ser acessada por qualquer pessoa — ideal para comunicar clientes durante incidentes. Suporta domínio personalizado (ex: status.suaempresa.com.br).
Integração
Canal de alerta configurado para receber notificações. Pode ser Email, Slack, Discord, Telegram ou Webhook. Cada workspace pode ter múltiplas integrações ativas simultaneamente.
Planos disponíveis
| Recurso | FREE | STARTER | PRO | BUSINESS |
|---|---|---|---|---|
| Preço | Grátis | R$ 25/mês | R$ 49/mês | R$ 99/mês |
| Monitores | 3 | 10 | 30 | 50 |
| Intervalo mínimo | 5 minutos | 60 segundos | 30 segundos | 10 segundos |
| Status Pages | 1 | 3 | 10 | Ilimitadas |
| Membros de equipe | 1 | 1 | 3 | 10 |
| Canais de alerta | Email + Webhook | Todos | Todos | |
| API Pública | — | 100 req/h | 1.000 req/h | 10.000 req/h |
| Domínio personalizado | — | — | — | Sim |
| Service Map | — | — | Sim | Sim |
| Janelas de manutenção | — | Sim | Sim | Sim |
| Thresholds customizados | — | Sim | Sim | Sim |
Todos os planos pagos incluem período de teste gratuito. Nenhum cartão de crédito necessário para começar.
Tipos de monitor suportados
| Tipo | O que verifica |
|---|---|
| HTTP / HTTPS | Status code, tempo de resposta, keyword no body |
| API Health | Resposta JSON com assertions via JSON Path |
| TCP / Porta | Se uma porta está aberta e aceitando conexões |
| DNS | Registros DNS (A, AAAA, CNAME, MX, TXT, NS) |
| SSL | Validade e expiração de certificado TLS |
| PING | Alcançabilidade de host via ICMP |
| WebSocket | Abertura de conexão WS/WSS |
| Heartbeat | Recebimento de ping periódico do seu serviço |
Próximos passos
Pronto para começar? Crie sua conta gratuita em thealert.io/register (opens in a new tab) e configure seu primeiro monitor em menos de 2 minutos.