Súgó és útmutatókHeartbeat (cron monitoring) › Heartbeat monitor létrehozása

Heartbeat monitor létrehozása

3 perc olvasás · Heartbeat (cron monitoring)

Cél: Heartbeat monitor létrehozása és a ping URL megszerzése a cron jobba való beillesztéshez.

1. lépés: Nyissa meg a monitor létrehozását

  1. Az ePulz.io vezérlőpultban kattintson a + Új monitor gombra
  2. Válassza ki a Heartbeat (cron) típust

2. lépés: Nevezze el a monitort

Használjon leíró nevet, amely emlékezteti, mit monitoroz. Példák:

  • Éjszakai DB backup
  • CRM sync (óránkénti)
  • Heti számlázás
  • Régi session-ök cleanup

3. lépés: Állítsa be az intervallumot

Intervallum percekben, milyen gyakran kell heartbeatnek érkeznie:

  • 5 = 5 percenként (rövid job-ok, healthcheck)
  • 60 = óránként
  • 1440 = naponta (24 × 60)
  • 10080 = hetente (7 × 24 × 60)

4. lépés: Állítsa be a grace periódust

A grace tolerancia a várt idő után. A cron-ok kis eltolódással futhatnak (NTP, hálózat, vagy a feladat tovább tart a megszokottnál).

Ajánlások:

  • Rövid cron (5-60 perc): grace 2-10 perc
  • Óránkénti cron: grace 10-15 perc
  • Napi cron: grace 30-60 perc
  • Heti cron: grace 6+ óra

5. lépés: Értesítések

Kapcsolja be, mely csatornák kapjanak riasztást a kimaradt heartbeatnél:

6. lépés: Mentse és szerezze meg az URL-t

Kattintson a Monitor létrehozása gombra. Megjelennek a monitor részletei az egyedi heartbeat URL-jével:

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

Ezt az URL-t adja hozzá a cron scripthez vagy feladathoz. Az ePulz.io mostantól minden [intervallum] percenként pinget vár.

Tipp: Az URL titkos - aki ismeri, hamisíthatja, hogy a cron fut. Ne ossza meg, ne tegye nyilvános gitbe.

Monitor állapota

A létrehozás után a monitor Pending állapotban van (várja az első heartbeatet). Az első sikeres ping után OK-re vált. Ha a heartbeat nem érkezik a várt ablakban, Down-ra vált és riasztást küld.

Következő lépés:

Adja hozzá a heartbeat URL-t a cron jobjához (bash, Python, Node.js példák).

Hozzáadás cron jobhoz →