Jak działa monitorowanie heartbeat
Utwórz monitor heartbeat, a UptimePush wygeneruje unikalny adres URL. Dodaj jedno wywołanie curl na końcu zadania. Każdy ping resetuje licznik; jeśli kolejny ping nie dotrze w oczekiwanym interwale plus okres karencji, monitor przechodzi w stan awarii i wysyłane są alerty.
- Działa z cron, timerami systemd, Kubernetes CronJobs, GitHub Actions i dowolnym skryptem
- Raportowanie zdarzeń sukcesu, błędu i rozpoczęcia
- Okres karencji dla zadań, które czasem trwają dłużej
- Historia dostępności i czasy wykonania dla każdego zadania
Przykład
0 3 * * * /usr/local/bin/backup.sh && curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN
To cała integracja. Jeśli skrypt kopii zapasowej zakończy się błędem, ping zostanie pominięty, a Ty dowiesz się o tym do 3:35.
Co monitorować w ten sposób
Nocne kopie zapasowe, generowanie faktur, przebudowy map witryny, rozgrzewanie cache, pipeline'y ETL, skrypty odnawiania certyfikatów i wszystko inne, co działa bez nadzoru.