Vytvorenie heartbeat monitora
Cieľ: Vytvoriť Heartbeat monitor a získať adresu na ping, ktorú vložíte do svojej cron úlohy.
Krok 1: Otvorte vytvorenie monitora
- V prehľade ePulz.io kliknite na + Pridať monitor
- Vyberte typ Heartbeat (cron)
Krok 2: Pomenujte monitor
Použite popisný názov, ktorý vám pripomenie, čo monitorujete. Príklady:
Nočná záloha DBSynchronizácia s CRM (hodinová)Týždenná fakturáciaMazanie starých prihlásení
Krok 3: Nastavte interval
Interval v minútach - ako často má Heartbeat prísť:
- 5 = každých 5 minút (krátke úlohy, kontrola služby)
- 60 = každú hodinu
- 1440 = denne (24 × 60)
- 10080 = týždenne (7 × 24 × 60)
Krok 4: Nastavte tolerančné okno (grace)
Tolerancia je čas po očakávanom termíne, počas ktorého ešte čakáme. Cron úlohy môžu mať mierny posun (čas zo siete, oneskorenie alebo úloha trvá dlhšie ako obvykle).
Odporúčania:
- Krátky cron (5-60 min): tolerancia 2-10 minút
- Hodinový cron: tolerancia 10-15 minút
- Denný cron: tolerancia 30-60 minút
- Týždenný cron: tolerancia 6 a viac hodín
Krok 5: Upozornenia
Zapnite, ktoré kanály majú dostať upozornenie pri zmeškanom Heartbeat:
- Telegram (vyžaduje prepojeného bota)
- Webhook (Slack, Discord, vlastná adresa)
Krok 6: Uložte a získajte adresu
Kliknite Vytvoriť monitor. Zobrazí sa detail monitora s vašou unikátnou Heartbeat adresou:
https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj
Túto adresu pridáte do svojho cron skriptu alebo úlohy. ePulz.io bude od teraz očakávať ping každých [interval] minút.
Stav monitora
Po vytvorení je monitor v stave Čaká sa (čaká na prvý Heartbeat). Po prvom úspešnom pingu sa prepne na OK. Ak Heartbeat nepríde v očakávanom okne, prepne sa na Výpadok a pošle upozornenie.
Ďalší krok:
Pridajte Heartbeat adresu do svojej cron úlohy (príklady pre bash, Python, Node.js).
Pridanie do cron úlohy →