Funkcja

Heartbeat & Cron Monitoring

Monitoruj cronjoby, backupy, queue workery i procesy w tle. Grace period, strefy czasowe i elastyczne interwały od minuty do tygodnia.

Twoje procesy w tle pod kontrolą

Nie każdą usługę można sprawdzić z zewnątrz. Cronjoby, procesy wsadowe i zaplanowane zadania działają w tle – i często zawodzą po cichu. Dzięki monitoringowi Heartbeat od live24h masz również te procesy pod kontrolą.

Zasada: prosta i niezawodna

Zamiast sprawdzać Twoją usługę z zewnątrz, Twój proces wysyła sygnał (“Heartbeat”) do live24h. Jeśli sygnał nie nadejdzie, zostaniesz powiadomiony.

# Przykład: Cronjob z Heartbeat
0 * * * * /usr/bin/backup.sh && curl -s https://hb.live24h.eu/abc123

Typowe scenariusze użycia

  • Kopie zapasowe baz danych: czy nocny backup jest wykonywany niezawodnie?
  • Import danych: czy codzienny import zakończył się pomyślnie?
  • Queue worker: czy Twoje background joby nadal działają?
  • Zadania cron: czy zaplanowane zadanie zostało wykonane?
  • Pipeline ETL: czy wszystkie transformacje danych przebiegły pomyślnie?
  • Urządzenia IoT i edge: czy wszystkie urządzenia zgłaszają się zgodnie z oczekiwaniami?

Elastyczne okna czasowe i grace period

Zdefiniuj dla każdego Heartbeat oczekiwany interwał. Jeśli następny Heartbeat nie nadejdzie w określonym oknie czasowym powiększonym o grace period, zostaniesz natychmiast poinformowany.

  • Konfigurowalne od każdej minuty do tygodniowego interwału
  • Grace period: czas tolerancji dla lekko opóźnionych zadań (np. 5 minut)
  • Obsługa stref czasowych: prawidłowa analiza niezależnie od lokalizacji serwera
  • Historia przebiegów: ostatnie 1 000 sygnałów z czasem trwania i kodem wyjścia (gdy przekazany przez skrypt wrapper)

Start-ping i kod wyjścia (opcjonalnie)

Wywołuj heartbeat na początku I na końcu zadania, aby przekazać czas trwania i kod wyjścia. Dzięki temu wykryjesz nie tylko nieudane zadania, ale także te, które trwają zbyt długo.

curl -s https://hb.live24h.eu/abc123/start
./moje-zadanie.sh
curl -s "https://hb.live24h.eu/abc123/$?"

Dostępność według planu

FunkcjaFreeProBusinessAgencyEnterprise
Checki HeartbeatTakTakTakTak
Konfigurowalna grace periodTakTakTakTak
Start/end ping + kod wyjściaTakTakTakTak
Historia 1 000 sygnałówTakTakTak

Integracja w kilka minut

Integracja jest niezwykle prosta: wystarczy jedno zapytanie HTTP na końcu procesu. Kompatybilny z każdym językiem programowania i każdym systemem operacyjnym.

Kolejne kroki

Wypróbuj 14 dni za darmo

Wypróbuj wszystkie funkcje przez 14 dni

Bez karty kredytowej. Jeśli live24h nie pasuje, wyjdziesz w mniej niż minutę.