What it checks
- Unique heartbeat URL
- Expected interval
- Grace period
- Last ping timestamp
- Missed heartbeat state
- Recovery tracking
- Works with curl and scheduled jobs
Know when scheduled jobs stop running. Use a heartbeat URL to monitor cron jobs, backups and recurring workers.
Cron jobs often fail by doing nothing. A heartbeat reverses the model: the job calls the monitor when it succeeds, and the monitor alerts when an expected ping does not arrive.