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-TOKENDevido ao &&, o ping só ocorre quando o script termina com sucesso.
Reportar falhas explicitamente
curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN/failEnviar 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.