As checagens de saúde internas passam enquanto o site está inacessível de fora. O Cronitorex chama seus endpoints a partir da própria infraestrutura, do mesmo jeito que um usuário faria, e te avisa quando a realidade e seus painéis não batem.
Um HTTP 200 com corpo vazio ainda é uma queda. Cada checagem define o que uma resposta saudável parece, e qualquer outra coisa conta como falha.
GET https://api.example.com/health interval 60s / 30s assert status 200 · body =~ "ok" timeout 5s last result 200 in 187 ms p99 (24h) 312 ms
Redes falham de vez em quando. Quando uma checagem falha com um erro transitório, o Cronitorex tenta de novo com backoff: depois de 60 segundos, depois 5 minutos, depois 15 minutos. Se uma retentativa passar, nenhum alerta é enviado.
Falhas graves pulam essa escada. Quando seu endpoint retorna 500 ou recusa conexões de cara, o alerta sai imediatamente, seguido de um aviso de recuperação assim que as checagens voltam a ficar verdes.
As checagens rodam a cada 60 segundos no Free e no Pro, e a cada 30 segundos no Business. O pior caso de detecção é um intervalo mais a primeira retentativa, não o momento em que alguém resolve abrir o site.
Cada checagem também registra o tempo de resposta, então você vê a semana lenta antes do dia da queda. As tendências ficam no mesmo painel dos seus cron jobs e certificados.
Checagens a cada 60 segundos, retentativas com backoff, histórico de tempo de resposta em cada checagem.
Checagens a cada 30 segundos, para endpoints em que cada minuto de indisponibilidade tem um custo.
Da infraestrutura do Cronitorex na UE, fora da sua rede. Uma checagem feita ao lado da sua aplicação deixa passar as falhas que seus usuários realmente enfrentam, como problemas de DNS, TLS ou roteamento.
Não. As retentativas são internas. Você recebe um alerta quando a falha é confirmada e um aviso de recuperação quando as checagens voltam a passar, por email, Telegram, Discord, Slack ou webhook.
Sim. Adicione headers personalizados como um token de Authorization, escolha o método HTTP e anexe um corpo de requisição. Os valores dos headers são armazenados criptografados e nunca aparecem nas mensagens de alerta.
Cadastre-se, gere uma API key, cole o curl no seu cron. É só isso.