Monitores heartbeat

Monitorize cron jobs e workers em segundo plano através de pings a um URL. Configuração, períodos de tolerância e reporte de falhas.

Um monitor heartbeat espera que a sua tarefa chame um URL único de forma agendada. Se a chamada não chegar a tempo, o monitor fica em baixo.

Criar o monitor

Adicionar monitor → Heartbeat. Defina o intervalo esperado (por exemplo 24 horas) e um período de tolerância (por exemplo 30 minutos). Copie o URL de ping.

Ping a partir da sua tarefa

0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://hb.uptimepush.com/p/YOUR-TOKEN

Devido ao &&, o ping só ocorre quando o script termina com sucesso.

Reportar falhas explicitamente

curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN/fail

Enviar uma mensagem de estado

curl -fsS "https://hb.uptimepush.com/p/YOUR-TOKEN?msg=backup+size+2.1GB"

Kubernetes e GitHub Actions

Adicione o comando curl como último passo da tarefa. No GitHub Actions, guarde o token como secret.

O seu website não dorme. Agora você pode.

Comece a monitorizar em minutos. Os primeiros 10 monitores são por nossa conta.

Começar grátis – sem cartão ↗