Como funciona a monitorização por heartbeat
Crie um monitor de heartbeat e o UptimePush dá-lhe um URL único. Adicione uma única chamada curl ao fim da sua tarefa. Cada ping reinicia o temporizador; se o próximo ping não chegar dentro do intervalo esperado mais um período de tolerância, o monitor fica em baixo e os seus alertas são disparados.
- Funciona com cron, timers do systemd, CronJobs do Kubernetes, GitHub Actions e qualquer script
- Reporte eventos de sucesso, falha e início
- Período de tolerância para tarefas que às vezes demoram mais
- Histórico de disponibilidade e duração das execuções por tarefa
Exemplo
0 3 * * * /usr/local/bin/backup.sh && curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN
É essa toda a integração. Se o script de backup terminar com erro, o ping não é enviado e fica a saber às 3:35.
O que monitorizar desta forma
Backups noturnos, geração de faturas, reconstrução de sitemaps, aquecimento de cache, pipelines ETL, scripts de renovação de certificados e tudo o mais que corre sem supervisão.