All integrations
Developers

Heartbeat monitoring for cron jobs

Add one line to the end of a cron job, backup script, Kubernetes CronJob or scheduled function. If the ping doesn't arrive on time, you're alerted.

One line to add

Call a private URL with curl, wget or any HTTP client. No agent or library.

Grace periods

Allow for jobs that run long: you're only alerted once the expected time plus the grace period has passed.

Report failures

Call the URL with /fail to mark the job down straight away when it errors.

Set it up

  1. 1In Spot Downtime, add a Heartbeat monitor with how often the job runs.
  2. 2Copy its ping URL and call it at the end of the job.
bash
0 2 * * * /opt/backup.sh && curl -fsS -m 10 https://spotdowntime.com/api/v1/ping/YOUR-TOKEN

Free for your whole team

20 monitors, checks from three regions and every integration on the Free plan. No card needed.

Create a free account