Nápověda a návodyHeartbeat (cron monitoring) › Vytvoření heartbeat monitoru

Vytvoření heartbeat monitoru

3 min čtení · Heartbeat (cron monitoring)

Cíl: Vytvořit Heartbeat monitor a získat adresu pro ping, kterou vložíte do své cron úlohy.

Krok 1: Otevřete vytvoření monitoru

  1. V přehledu ePulz.io klikněte na + Přidat monitor
  2. Vyberte typ Heartbeat (cron)
Formulář nového monitoru - výběr typu, adresa a interval
Formulář nového monitoru - vyberete typ, zadáte název a interval.

Krok 2: Pojmenujte monitor

Použijte popisný název, který vám připomene, co monitorujete. Příklady:

  • Noční záloha DB
  • Synchronizace s CRM (hodinová)
  • Týdenní fakturace
  • Mazání starých přihlášení

Krok 3: Nastavte interval

Interval v minutách - jak často má Heartbeat přijít:

  • 5 = každých 5 minut (krátké úlohy, kontrola služby)
  • 60 = každou hodinu
  • 1440 = denně (24 × 60)
  • 10080 = týdně (7 × 24 × 60)

Krok 4: Nastavte toleranční okno (grace)

Tolerance je čas po očekávaném termínu, během kterého ještě čekáme. Cron úlohy mohou mít mírný posun (čas ze sítě, zpoždění nebo úloha trvá déle než obvykle).

Doporučení:

  • Krátký cron (5-60 min): tolerance 2-10 minut
  • Hodinový cron: tolerance 10-15 minut
  • Denní cron: tolerance 30-60 minut
  • Týdenní cron: tolerance 6 a více hodin

Krok 5: Upozornění

Zapněte, které kanály mají dostat upozornění při zmeškaném Heartbeat:

  • E-mail
  • Telegram (vyžaduje propojeného bota)
  • Webhook (Slack, Discord, vlastní adresa)

Krok 6: Uložte a získejte adresu

Klikněte na Vytvořit monitor. Zobrazí se detail monitoru s vaší unikátní Heartbeat adresou:

https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj

Tuto adresu přidáte do svého cron skriptu nebo úlohy. ePulz.io bude od teď očekávat ping každých [interval] minut.

Tip: Adresa je tajná - kdo ji zná, může předstírat, že váš cron běží. Nesdílejte ji a nedávejte ji do veřejných repozitářů.

Stav monitoru

Po vytvoření je monitor ve stavu Čeká se (čeká na první Heartbeat). Po prvním úspěšném pingu se přepne na OK. Pokud Heartbeat nepřijde v očekávaném okně, přepne se na Výpadek a pošle upozornění.

Další krok:

Přidejte Heartbeat adresu do své cron úlohy (příklady pro bash, Python, Node.js).

Přidání do cron úlohy →
Byl tento návod užitečný?