Heartbeat monitoring for
cron jobs and workers.
Your cron jobs and scheduled tasks ping Uptrack when they run. If a ping does not arrive within the grace period, you get alerted. No agents to install.
Start Monitoring FreeKnow when your jobs stop running
Passive monitoring
Your job pings a unique URL when it completes. If the ping stops arriving, Uptrack alerts you.
Configurable grace period
Set how long to wait before alerting. A 5-minute job with a 10-minute grace period avoids false alarms from slow runs.
One-line integration
Add a single curl call to the end of your script. Works with cron, systemd timers, Kubernetes CronJobs, and any scheduler.
Free — competitors charge extra
Heartbeat monitoring is included on every Uptrack plan. No add-on fees, no separate product.
Uptrack vs the alternatives
Most uptime tools charge extra for heartbeat monitoring or limit it to paid plans.
| Provider | Heartbeat | Grace Period | Free Included |
|---|---|---|---|
| UptimeRobot | Paid add-on | Fixed | No |
| Better Stack | Yes | Yes | Limited |
| Cronitor | Core feature | Yes | 5 monitors |
| Uptrack | Yes | Configurable | All plans |
How heartbeat monitoring works
Create a heartbeat monitor in Uptrack and get a unique ping URL. Add curl -fsS https://uptrack.app/ping/YOUR_ID to the end of your script. Uptrack expects a ping within the configured interval plus grace period. If the ping is late or missing, your alert channels fire.
Monitor your cron jobs now
10 monitors free, all at 30s. No credit card required.
Start Monitoring Free