Heartbeat monitoring plánovaných úloh
Namiesto toho, aby AmICited kontroloval váš server, vaša plánovaná úloha po každom úspešnom spustení zavolá svoju vlastnú unikátnu ping URL — GET alebo POST, oboje funguje. Ak zmeškáte očakávaný interval vrátane tolerančnej doby, incident sa otvorí automaticky — čím zachytí zlyhania, ktoré bežné kontroly dostupnosti nevidia.
Monitoring heartbeatov úloh
Cron úloha, ktorá zlyhá, záloha, ktorá prestane bežať, import, ktorý zamrzne — žiadna z nich nezasahuje verejný endpoint, ktorý by bežné monitorovanie cron úloh mohlo skontrolovať. Heartbeaty otočia model na dead man’s switch: vaša úloha dokazuje, že je živá, a AmICited sa ozve až vtedy, keď stíchne. Nie je tu žiadny degradovaný stav — heartbeat je čakajúci, hore alebo dole.
- Unikátna ping URL pre každú úlohu — jeden riadok pridaný na koniec cron úlohy alebo skriptu, bez potreby serverovej kontroly; neuhádnuteľný token je jedinou hranicou dôvery.
- Očakávaný interval a tolerančná doba — interval od jednej minúty do 30 dní, tolerancia od nuly do 30 dní, takže úloha, ktorá skončí o niečo neskôr, nikoho neupozorní.
- Upozornenia správnym ľuďom — príjemcovia notifikácií nastavení pre každý heartbeat, rovnako ako pri akomkoľvek inom monitore.
- Zachytí to, čo kontroly dostupnosti nedokážu — nočné zálohy, plánované importy a frontové workery nie sú nikdy spustené požiadavkou návštevníka.
Vloženie stavu heartbeatu
Stránka s podrobnosťami generuje HTML pripravené na kopírovanie pre heartbeat: skrytý 1×1 návštevnícky pixel, ktorý zaznamená ping už pri načítaní, živý SVG stavový odznak a SVG grafy dostupnosti pre 24 hodín alebo 90 dní — každý s ukážkou pred kopírovaním. Resetujte token, ak dôjde k úniku URL, ale každý odosielateľ a vložený prvok je potom potrebné aktualizovať, pretože reset zneplatní starý token.
- Návštevnícky pixel — 1×1 obrázok, ktorý odošle ping pri načítaní, pre úlohy, ktoré nemôžu priamo volať URL.
- Živý stavový odznak — SVG, ktoré zobrazuje aktuálny stav, nech je vložené kdekoľvek.
- 24h a 90d grafy dostupnosti — rovnaké SVG prúžky ako na nástenke, pripravené na vloženie do README alebo interného wiki.
- Reset tokenu — okamžite zneplatní starú ping URL; aktualizujte všetkých odosielateľov pred nasledujúcim očakávaným spustením.
Heartbeaty a uptime monitory
Heartbeaty zachytávajú úlohy na pozadí, ktoré žiadny návštevník nespúšťa. Monitory dostupnosti zachytávajú verejné endpointy, ktoré návštevníci naozaj používajú. Spustite oboje a použite okná údržby, aby plánovaná práca na vašich aktívnych monitoroch neotvorila falošný incident.
- Aktívne + pasívne pokrytie — HTTP, TCP, DNS a Transaction monitory pre to, čo je verejné, heartbeaty pre to, čo beží na pozadí.
- Okná údržby pre aktívne kontroly — rozsah podľa domény alebo monitora, jednorazovo alebo opakovane, takže plánovaná práca na monitorovanom endpoint-e nikoho neupozorní.
- Priame vypnutie heartbeatu — pre plánované pozastavenie úlohy na pozadí, keďže okná údržby heartbeaty zatiaľ nepokrývajú.
vyžaduje sa serverová kontrola — vaša úloha hovorí za seba
FlowHunt nikdy nemusí hádať, či úloha na pozadí bežala. Úloha zavolá svoju ping URL; ticho po tolerančnej dobe je jediný signál, ktorý sa počíta.
Pozrieť monitory dostupnostiPripravení zachytiť úlohu, ktorá ticho prestala bežať?
Bezplatná kontrola · 7-dňová skúška · vyžadovaná platobná karta