Heartbeat monitor létrehozása
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
- Az ePulz.io vezérlőpultban kattintson a + Új monitor gombra
- 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 backupCRM sync (óránkénti)Heti számlázásRé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:
- Telegram (igényli az összekapcsolt botot)
- Webhook (Slack, Discord, saját endpoint)
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.
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 →