Funcționalitate · Monitorizare Heartbeat

Monitorizarea heartbeat pentru sarcini

În loc ca AmICited să sondeze serverul tău, jobul tău programat își apelează propriul URL de ping unic — GET sau POST, ambele funcționează — după fiecare execuție reușită. Dacă intervalul așteptat, plus o perioadă de grație, este depășit, un incident se deschide automat — detectând eșecurile pe care verificările obișnuite de uptime nu le pot vedea.

app.amicited.com/audit/heartbeats
NIGHTLY BACKUP · HEARTBEAT · EVERY 1HMISSED
Heartbeats
Nightly backup Every 1h 12m ago
Newsletter queue Every 15m 2m ago
Data warehouse sync Every 6h 9h ago
Your job calls its ping URL after every successful run — FlowHunt never has to probe your server.
Un dead man's switch pentru joburile tale

Monitorizarea heartbeat-ului sarcinilor

Un job cron care se blochează, un backup care încetează să ruleze, un import care rămâne blocat — niciunul dintre ele atinge un endpoint public pe care monitorizarea obișnuită a joburilor cron l-ar putea verifica. Heartbeat-urile transformă modelul într-un dead man’s switch: jobul tău dovedește că este activ, iar AmICited intervine doar când acesta tace. Nu există o stare intermediară aici — un heartbeat este în așteptare, activ sau inactiv.

  • URL de ping unic per job — o singură linie adăugată la sfârșitul unui job cron sau script, fără a necesita sondare din partea serverului; un token de neghicit este singura graniță de încredere.
  • Interval așteptat și perioadă de grație — intervalul pornește de la un minut până la 30 de zile, grația de la zero la 30 de zile, astfel încât un job care se termină puțin mai târziu să nu alerteze pe nimeni.
  • Alertarea persoanelor potrivite — destinatarii notificărilor se configurează per heartbeat, la fel ca pentru orice alt monitor.
  • Detectează ceea ce verificările de uptime nu pot — backupurile nocturne, importurile programate și workerii de coadă nu sunt niciodată atinse de o cerere venită de la un vizitator.
Încorporări gata de copiat
Endpoint de ping GET sau POST
Pixel de vizitator 1×1, ascuns
Insignă de status SVG live
Grafic de disponibilitate SVG 24h sau 90d
Notă: Ferestrele de Mentenanță suprimă în prezent monitoarele active HTTP, TCP, DNS și Tranzacții, nu heartbeat-urile pasive — întrerupe sau dezactivează un heartbeat direct pentru lucrări planificate.
Două integrări publice, patru moduri de încorporare

Încorporarea stării heartbeat

Pagina de detalii generează HTML gata de copiat pentru un heartbeat: un pixel de vizitator 1×1 ascuns care înregistrează un ping doar prin încărcare, o insignă de status SVG live și grafice SVG de disponibilitate pentru 24 de ore sau 90 de zile — fiecare cu o previzualizare înainte de a-l copia. Resetează tokenul dacă un URL se scurge, dar fiecare expeditor și încorporare trebuie actualizate ulterior, deoarece resetarea invalidează tokenul vechi.

  • Pixel de vizitator — o imagine 1×1 care trimite un ping la încărcare, pentru joburi care nu pot apela un URL direct.
  • Insignă de status live — un SVG care reflectă starea curentă oriunde este încorporat.
  • Grafice de disponibilitate 24h și 90d — aceleași benzi SVG ca în dashboard, gata de inserat într-un README sau wiki intern.
  • Resetare token — invalidează imediat URL-ul vechi de ping; actualizează fiecare expeditor înainte de următoarea execuție așteptată.
Pentru celelalte verificări ale tale

Monitorizarea heartbeat și a disponibilității

Heartbeat-urile detectează joburile de fundal pe care niciun vizitator nu le declanșează. Monitoarele de Uptime detectează endpointurile publice pe care acei vizitatori le accesează. Rulează ambele și folosește Ferestrele de Mentenanță pentru a preveni ca lucrările planificate pe monitoarele tale active să deschidă un incident fals.

  • Acoperire activă + pasivă — monitoare HTTP, TCP, DNS și Tranzacții pentru ceea ce este public, heartbeat-uri pentru ceea ce rulează în fundal.
  • Ferestre de Mentenanță pentru verificări active — delimitează pe domeniu sau monitor, unice sau recurente, astfel încât lucrările planificate pe un endpoint monitorizat să nu alerteze pe nimeni.
  • Dezactivează un heartbeat direct — pentru pauze planificate ale unui job de fundal, deoarece ferestrele de mentenanță nu acoperă încă heartbeat-urile.
Upcoming maintenance windows
Planned database upgrade
Aug 22, 02:00–03:30 · All monitors
CDN migration
Sep 3, 22:00–00:00 · yoursite.com
Quarterly load test
Repeats · does not repeat · checkout only
Suppresses incident changes and uptime math during planned work only.
0

nu este necesară sondarea serverului — jobul tău face conversația

FlowHunt nu trebuie să ghicească niciodată dacă un job de fundal a rulat. Jobul apelează URL-ul său de ping; tăcerea după perioada de grație este singurul semnal care contează.

Vezi Monitoarele de Uptime

Monitorizarea sarcinilor eșuate

Jobul tău programat trimite un ping la un URL unic după fiecare execuție reușită — dacă intervalul așteptat este depășit, un incident se deschide automat.

app.amicited.com/audit/heartbeats
NIGHTLY BACKUP · HEARTBEAT · EVERY 1HMISSED

Pregătit să detectezi jobul care a încetat să ruleze în tăcere?

Verificare gratuită · Perioadă de încercare de 7 zile · card de credit necesar