Heartbeat monitor maken
Doel: Een heartbeat monitor aanmaken en een ping URL ontvangen om in een cron job te plaatsen.
Stap 1: Open het aanmaken van een monitor
- Klik in het ePulz.io dashboard op + Nieuwe monitor
- Kies het type Heartbeat (cron)
Stap 2: Geef de monitor een naam
Gebruik een beschrijvende naam die u herinnert wat u monitort. Voorbeelden:
Nachtelijke DB backupCRM sync (uurlijks)Wekelijkse facturatieCleanup van oude sessions
Stap 3: Stel het interval in
Interval in minuten, hoe vaak de heartbeat moet aankomen:
- 5 = elke 5 minuten (korte jobs, healthcheck)
- 60 = ieder uur
- 1440 = dagelijks (24 × 60)
- 10080 = wekelijks (7 × 24 × 60)
Stap 4: Stel de grace periode in
Grace is de tolerantie na de verwachte tijd. Cron-jobs kunnen een lichte vertraging hebben (NTP, network, of de taak duurt langer dan gewoonlijk).
Aanbevelingen:
- Korte cron (5-60 min): grace 2-10 minuten
- Uurlijkse cron: grace 10-15 minuten
- Dagelijkse cron: grace 30-60 minuten
- Wekelijkse cron: grace 6+ uur
Stap 5: Meldingen
Schakel in welke kanalen een melding moeten ontvangen bij een gemiste heartbeat:
- Telegram (vereist een gekoppelde bot)
- Webhook (Slack, Discord, eigen endpoint)
Stap 6: Opslaan en de URL verkrijgen
Klik op Monitor aanmaken. Het detail van de monitor wordt getoond met uw unieke heartbeat URL:
https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj
Deze URL voegt u toe aan uw cron script of taak. ePulz.io verwacht vanaf nu elke [interval] minuten een ping.
Status van de monitor
Na het aanmaken is de monitor in de status Pending (wacht op de eerste heartbeat). Na de eerste succesvolle ping schakelt deze naar OK. Als de heartbeat niet binnen het verwachte window aankomt, schakelt deze naar Down en stuurt een melding.
Volgende stap:
Voeg de heartbeat URL toe aan uw cron job (bash, Python, Node.js voorbeelden).
Toevoegen aan een cron job →