Heartbeat monitoring for scheduled jobs
Record a successful run with one request. CronSnitch shows which jobs are on time, overdue, or have not checked in yet.
Defined intervals
Set the expected check-in interval, from five minutes to thirty days.
Clear status
See the last heartbeat and when a monitor is expected to check in next.
One request
Call a monitor URL after your job completes successfully.
How it works
1
Add a monitor
Give the job a name and choose its expected interval.
2
Send a heartbeat
Call its URL after the job completes.
3
Review status
Check the dashboard when a job misses its expected window.
Example: database backup
#!/bin/bash
# Your backup logic here
pg_dump mydb > backup.sql
# Ping CronSnitch when done
curl -s https://cronsnitch.fly.dev/your-snitch-keyThe next successful run records a heartbeat and updates the monitor status.
Scheduled jobs deserve a signal
Track the jobs you depend on without adding a complex service to each one.
Open dashboard