When to use heartbeat monitors
- Cron jobs — verify scheduled tasks run on time
- Batch processes — confirm data pipelines complete their runs
- Backup jobs — detect when nightly backups don’t finish
- Queue consumers — verify workers are processing messages
- Scheduled reports — confirm report generation runs
How it works
- You create a heartbeat monitor specifying the expected interval between pings
- DevHelm generates a unique ping URL for the monitor
- Your process calls the ping URL on each successful run
- If the ping doesn’t arrive within the expected interval plus the grace period, DevHelm marks the monitor as down and opens an incident
Quick example
Create the monitor:Next steps
Configuration
Expected interval, grace period, and heartbeat assertions.
Cron job monitoring guide
Patterns for background job monitoring.