Heartbeat monitor létrehozása
Cél: Heartbeat monitor létrehozása és a ping cím megszerzése, amelyet beilleszt a cron feladatába.
1. lépés: Nyissa meg a monitor létrehozását
- Az ePulz.io áttekintőben kattintson a + Monitor hozzáadása gombra
- Válassza a Heartbeat (cron) típust
2. lépés: Nevezze el a monitort
Használjon leíró nevet, amely emlékezteti, mit figyel. Példák:
Éjszakai DB mentésCRM szinkronizálás (óránként)Heti számlázásRégi bejelentkezések törlése
3. lépés: Állítsa be az intervallumot
Intervallum percekben - milyen gyakran kell megérkeznie a Heartbeatnek:
- 5 = 5 percenként (rövid feladatok, szolgáltatás-ellenőrzés)
- 60 = óránként
- 1440 = naponta (24 × 60)
- 10080 = hetente (7 × 24 × 60)
4. lépés: Állítsa be a tűréshatárt (grace)
A tűréshatár az a várt határidő utáni idő, amely alatt még várunk. A cron feladatoknál előfordulhat enyhe eltérés (hálózati idő, késés, vagy a feladat a szokásosnál tovább tart).
Ajánlások:
- Rövid cron (5-60 perc): tűréshatár 2-10 perc
- Óránkénti cron: tűréshatár 10-15 perc
- Napi cron: tűréshatár 30-60 perc
- Heti cron: tűréshatár 6 vagy több óra
5. lépés: Értesítések
Kapcsolja be, mely csatornák kapjanak értesítést, ha egy Heartbeat kimarad:
- Telegram (egy összekapcsolt botot igényel)
- Webhook (Slack, Discord, saját cím)
6. lépés: Mentés és a cím megszerzése
Kattintson a Monitor létrehozása gombra. Megjelenik a monitor részletei az egyedi Heartbeat címmel:
https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj
Ezt a címet hozzáadja a cron szkriptjéhez vagy feladatához. Az ePulz.io mostantól [interval] percenként vár egy pinget.
Monitor állapota
A létrehozás után a monitor Várakozás állapotban van (az első Heartbeatre vár). Az első sikeres ping után OK állapotra vált. Ha a Heartbeat nem érkezik meg a várt időablakban, Kiesés állapotra vált, és értesítést küld.
Következő lépés:
Adja hozzá a Heartbeat címet a cron feladatához (példák bash, Python, Node.js nyelven).
Hozzáadás cron feladathoz →