Cron-övervakning
Cron-övervakare ger varje schemalagt jobb (en säkerhetskopiering, en batchkörning eller ett återkommande skript) en unik URL att pinga och aviserar dig när en ping är sen eller uteblir. Jobbet markeras som försämrat när det missar sin periodtid och som nere när det även missar respiten.
Precis som med andra övervakare kan du, när ett cron-jobb fallerar, samarbeta med ditt team för att lösa incidenten och om du vill uppdatera din statussida.
Så här kan din lista över cron-övervakare se ut:

Vad gör en cron-övervakare?
- Verifiera att dina cron-jobb körs i tid (med hjälp av pingar från jobben).
- Bli aviserad om ett jobb är sent eller inte blir klart.
- Integrera med Slack, e-post, SMS, telefonsamtal och mer för aviseringar.
När du klickar på en cron-övervakare ser du fler detaljer:

Hur lägger jag till en cron-övervakare?
Gå till ditt projekt → Övervakare → Lägg till övervakare, välj Cron/Heartbeat, peka sedan ditt jobb mot den genererade URL:en och ange dess periodtid och respit.

Typ av övervakare
Välj Cron/Heartbeat som typ av övervakare.

En unik URL genereras åt dig. Ditt cron-jobb ska skicka ett HTTP-anrop (HEAD, GET eller POST) till den här URL:en varje gång det körs.
Övervakaren lyckas om
En cron-övervakare lyckas när ditt jobb pingar den genererade URL:en enligt schemat. Du kan konfigurera:
- Periodtid: Hur ofta jobbet ska köras (t.ex. var 15:e minut).
- Respit: Extra tid som tillåts innan jobbet räknas som nere.
Om periodtiden passeras utan att jobbet pingar markeras övervakaren som försämrad.
Om respiten passeras utan att jobbet pingar markeras övervakaren som nere.
Du kan sätta upp aviseringar för att bli aviserad när ett jobb fallerar, försämras eller återhämtar sig.
Signalera ett fel
Skicka ett anrop till övervakarens URL med /fail på slutet för att markera jobbet som misslyckat, även om det kördes och pingade övervakaren.
Det är praktiskt om ditt skript stöter på ett fel och du vill att Instatus direkt registrerar jobbet som misslyckat.
- Ping för lyckat jobb:
https://cron.instatus.com/your-unique-url - Ping för misslyckat jobb:
https://cron.instatus.com/your-unique-url/fail
När en felsignal tas emot markeras övervakaren som nere och aviseringar skickas omedelbart enligt dina aviseringsinställningar.
Mäta jobbets körtid
Skicka två anrop, /start när jobbet börjar och pingen för lyckat eller misslyckat jobb när det slutar, så registrerar Instatus tiden mellan dem som jobbets körtid:
- Startsignal: Skicka ett anrop till
/startnär jobbet börjar - Signal för lyckat/misslyckat: Skicka ett anrop till bas-URL:en när jobbet blir klart eller misslyckas
- Startping:
https://cron.instatus.com/your-unique-url/start - Ping för lyckat jobb:
https://cron.instatus.com/your-unique-url - Ping för misslyckat jobb:
https://cron.instatus.com/your-unique-url/fail
Tiden mellan startsignalen och signalen för lyckat jobb registreras som jobbets körtid. Det hjälper dig att följa prestandan och upptäcka jobb som tar längre tid än väntat.
Om jobbet misslyckas efter att startsignalen skickats skickar du felsignalen i stället för signalen för lyckat jobb – då markeras det som misslyckat samtidigt som körtiden registreras.