Como funciona

Três pings contam toda a história.

Crie um monitor, adicione uma linha ao seu job e deixe o Cronitorex correlacionar os pings em uma linha do tempo. Quando um ping atrasa ou não chega, o alerta te alcança em 60 segundos.

invoice-sync run e complete, a cada 5 minutos

Do zero ao monitorado em três passos

1

Crie um monitor

Escolha um nome como db-backup e diga ao Cronitorex com que frequência o job deveria rodar. Esse horário vira o contrato que seu job precisa cumprir.

2

Adicione um ping ao seu job

Envie run quando o job começa e complete ou fail quando termina. Qualquer coisa capaz de fazer uma requisição HTTP pode enviar um ping.

3

Receba alertas que importam

O Cronitorex constrói uma linha do tempo a partir dos seus pings, detecta execuções perdidas e com falha, e te avisa por email, Telegram, Discord, Slack ou webhook.

O mesmo job, envolvido de quatro formas

Escolha o que se encaixa no seu stack. Cada variante fala com a mesma API e com os mesmos três estados: run, complete, fail.

0 2 * * * curl -fsS "https://api.cronitorex.com/ping/db-backup?api_key=$CRX_KEY&status=run" >/dev/null; /usr/local/bin/backup.sh && curl -fsS "https://api.cronitorex.com/ping/db-backup?api_key=$CRX_KEY&status=complete" >/dev/null || curl -fsS "https://api.cronitorex.com/ping/db-backup?api_key=$CRX_KEY&status=fail" >/dev/null

Quando o ping não chega

O silêncio também é um sinal. O Cronitorex espera a próxima execução dentro do intervalo que você definiu, mais um período de tolerância que absorve variações normais.

report-daily período de tolerância aberto

Atrasado, dentro do período de tolerância

O ping run ainda não chegou, mas o período de tolerância continua aberto. A execução é marcada como atrasada e nenhum alerta é enviado.

db-backup execução perdida, alerta enviado

Perdida

O período de tolerância passou sem nenhum ping. O Cronitorex dispara um alerta de execução perdida: o job simplesmente não rodou.

invoice-sync exit 1, alerta enviado

Falhou ou expirou

Um ping fail, ou um ping run sem encerramento antes do limite de tempo, marca a execução como falha e alerta imediatamente.

Uma requisição, do início ao fim

seu job
ping
Cronitorex
canais de alerta

Um ping é uma única requisição HTTPS. A correlação, a detecção e os alertas acontecem do lado do Cronitorex.

Comece a monitorar em 60 segundos

Cadastre-se, gere uma API key, cole o curl no seu cron. É só isso.