Almindelige oppetidstjek spørger en tjeneste udefra. Det virker ikke for et backupscript, en natlig import eller en queue worker: de har ingen adresse at tjekke, og når de stopper, går der ikke synligt noget i stykker, før nogen skal bruge dataene. En heartbeat vender spørgsmålet om: jobbet melder sig, og stilhed er alarmen.
Jobbet kalder sin egen URL, når det er færdigt, ofte med curl i slutningen af crontab-linjen. Monitoren kender tidsplanen og giver en grace period til jobs, hvis køretid varierer. Ping ved start og ved fejl fanger også jobs, der hænger, kører for længe eller kører, men fejler.
Eksempel
0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 --retry 3 https://YOUR-PING-URL
Kører hver dag kl. 03:00 og pinger kun, når backuppen lykkes (&&). Hvis der ikke er kommet et ping senest kl. 03:00 plus fristen, regnes jobbet som nede.