Vytvorenie heartbeat monitora
Cieľ: Vytvoriť heartbeat monitor a získať pingovaciu URL na vloženie do cron jobu.
Krok 1: Otvorte vytvorenie monitora
- V ePulz.io dashboarde kliknite na + Nový monitor
- Vyberte typ Heartbeat (cron)
Krok 2: Pomenujte monitor
Použite popisný názov, ktorý vám pripomenie, čo monitorujete. Príklady:
Nočný DB backupCRM sync (hodinový)Týždenná fakturáciaCleanup starých sessions
Krok 3: Nastavte interval
Interval v minútach, ako často má heartbeat prísť:
- 5 = každých 5 minút (krátke jobs, healthcheck)
- 60 = každú hodinu
- 1440 = denne (24 × 60)
- 10080 = týždenne (7 × 24 × 60)
Krok 4: Nastavte grace periódu
Grace je tolerancia po očakávanom čase. Cron-y môžu mať mierny posun (NTP, network, alebo úloha trvá dlhšie ako obvykle).
Odporúčania:
- Krátky cron (5-60 min): grace 2-10 minút
- Hodinový cron: grace 10-15 minút
- Denný cron: grace 30-60 minút
- Týždenný cron: grace 6+ hodín
Krok 5: Notifikácie
Zapnite, ktoré kanály majú dostať alert pri zmeškanom heartbeat:
- 📨 Telegram (vyžaduje prepojený bot)
- 🔌 Webhook (Slack, Discord, vlastný endpoint)
Krok 6: Uložte a získajte URL
Kliknite Vytvoriť monitor. Zobrazí sa detail monitora s vašou unikátnou heartbeat URL:
https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj
Túto URL pridáte do svojho cron skriptu alebo úlohy. ePulz.io bude očakávať ping od teraz každých [interval] minút.
Stav monitora
Po vytvorení je monitor v stave Pending (čaká na prvý heartbeat). Po prvom úspešnom pingu prepne na OK. Ak heartbeat nepríde v očakávanom okne, prepne na Down a pošle alert.
Ďalší krok:
Pridajte heartbeat URL do svojho cron jobu (bash, Python, Node.js príklady).
Pridanie do cron jobu →