Cron-övervakning
Med cron-övervakare kan du hålla koll på schemalagda jobb (som säkerhetskopior, batchkörningar eller återkommande skript) och bli aviserad om de inte körs i tid. Så kan du säkerställa att kritiska bakgrundsprocesser alltid fungerar som de ska.
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:

Viktigaste funktionerna
- 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:

Lägg till din första cron-övervakare
Gå till ditt projekt → Övervakare → Lägg till övervakare för att lägga till en övervakare.

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
Ibland vill du uttryckligen markera ett jobb som misslyckat, även om det kördes och pingade övervakaren.
Det gör du genom att skicka ett anrop till övervakarens URL med /fail på slutet.
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
Du kan mäta hur lång tid jobbet tar genom att skicka två anrop:
- 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.