Heartbeat monitoring úloh
Místo toho, aby AmICited dotazoval váš server, vaše plánovaná úloha po každém úspěšném spuštění sama zavolá svou unikátní ping URL — funguje GET i POST. Pokud zmešká očekávaný interval plus dobu odkladu, automaticky se otevře incident — čímž zachytí selhání, která běžné kontroly dostupnosti neodhalí.
Monitoring heartbeatů úloh
Cron úloha, která spadne, záloha, která přestane běžet, import, který zůstane viset — žádná z nich nezasáhne veřejný endpoint, který by běžné monitorování cron úloh mohlo zkontrolovat. Heartbeat překlápí model do režimu dead man’s switch: vaše úloha dokazuje, že žije, a AmICited se ozve, až když utichne. Není zde žádný degradovaný stav — heartbeat je čekající, v pořádku, nebo nedostupný.
- Unikátní ping URL pro každou úlohu — jeden řádek přidaný na konec cron úlohy nebo skriptu, není nutné žádné dotazování ze strany serveru; jedinou hranicí důvěry je neuhodnutelný token.
- Očekávaný interval a doba odkladu — interval od jedné minuty do 30 dnů, odklad od nuly do 30 dnů, takže úloha, která skončí o trochu později, nikoho nevytočí.
- Upozornění správným lidem — příjemci notifikací se nastavují pro každý heartbeat zvlášť, stejně jako u jakéhokoli jiného monitoru.
- Zachytí to, co kontroly dostupnosti nedokážou — noční zálohy, plánované importy a queue workery nikdy nezasáhne požadavek návštěvníka.
Vložení stavu heartbeatu
Stránka s podrobnostmi generuje HTML připravené ke kopírování pro heartbeat: skrytý 1×1 návštěvnický pixel, který zaznamená ping pouhým načtením, živý SVG stavový odznáček a SVG grafy dostupnosti pro 24 hodin nebo 90 dní — každý s náhledem před zkopírováním. Resetujte token, pokud dojde k úniku URL, ale po resetu je třeba aktualizovat všechny odesílatele a vložené prvky, protože starý token přestane platit.
- Návštěvnický pixel — 1×1 obrázek, který pingne při načtení, pro úlohy, které nemohou přímo volat URL.
- Živý stavový odznáček — SVG, které odráží aktuální stav, kdekoli je vloženo.
- 24h a 90d grafy dostupnosti — stejné SVG proužky jako na dashboardu, připravené k vložení do README nebo interní wiki.
- Reset tokenu — okamžitě zneplatní starou ping URL; aktualizujte všechny odesílatele před dalším očekávaným během.
Heartbeaty a uptime monitory
Heartbeaty zachycují úlohy na pozadí, které žádný návštěvník nikdy nespustí. Monitory dostupnosti zachycují veřejné endpointy, které návštěvníci naopak používají. Používejte obojí a pomocí údržbových oken zabraňte tomu, aby plánované práce na aktivních monitorech otevřely falešný incident.
- Aktivní + pasivní pokrytí — HTTP, TCP, DNS a Transakční monitory pro to, co je veřejné, heartbeaty pro to, co běží na pozadí.
- Údržbová okna pro aktivní kontroly — omezení na doménu nebo monitor, jednorázově nebo opakovaně, aby plánované práce na monitorovaném endpointu nikoho nevytočily.
- Zakažte heartbeat přímo — pro plánované pauzy úlohy na pozadí, protože údržbová okna heartbeaty zatím nepokrývají.
není vyžadováno dotazování serveru — vaše úloha mluví za sebe
FlowHunt nikdy nemusí hádat, zda úloha na pozadí proběhla. Úloha zavolá svou ping URL; ticho po uplynutí doby odkladu je jediným signálem, který má význam.
Zobrazit monitory dostupnostiJste připraveni zachytit úlohu, která potichu přestala běžet?
Bezplatná kontrola · 7denní zkušební verze · vyžadována platební karta