Pomoc a návodyHeartbeat (cron monitoring) › Vytvorenie heartbeat monitora

Vytvorenie heartbeat monitora

3 min čítania · Heartbeat (cron monitoring)

Cieľ: Vytvoriť Heartbeat monitor a získať adresu na ping, ktorú vložíte do svojej cron úlohy.

Krok 1: Otvorte vytvorenie monitora

  1. V prehľade ePulz.io kliknite na + Pridať monitor
  2. Vyberte typ Heartbeat (cron)
Formulár nového monitora - výber typu, adresa a interval
Formulár nového monitora - vyberiete typ, zadáte názov a interval.

Krok 2: Pomenujte monitor

Použite popisný názov, ktorý vám pripomenie, čo monitorujete. Príklady:

  • Nočná záloha DB
  • Synchronizácia s CRM (hodinová)
  • Týždenná fakturácia
  • Mazanie 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:

  • E-mail
  • 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.

Tip: Adresa je tajná - kto ju pozná, môže predstierať, že váš cron beží. Nezdieľajte ju, nedávajte ju do verejných repozitárov.

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 →
Bol tento návod užitočný?