Wiedz, kiedy zadanie cron się nie uruchomiło.

Zadania zaplanowane zawodzą po cichu. Monitor heartbeat zamienia ciszę w alert.

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.

Najczęściej zadawane pytania

Czy monitorowanie heartbeat jest bezpłatne?+

Monitory heartbeat są częścią planu Pro. Plan bezpłatny obejmuje kontrole HTTP, ping, portów i słów kluczowych.

Czy zadanie może jawnie zgłosić błąd?+

Tak. Dodaj /fail do adresu URL pingu, aby natychmiast oznaczyć wykonanie jako nieudane, zamiast czekać na przekroczenie limitu czasu.

Monitoruj swoje zadania zaplanowane

Jedna linia curl i każde zadanie jest pod kontrolą.

Zacznij bezpłatnie – bez karty ↗