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
20 monitors free — 10 at 30s, 10 at 1min. No credit card required.
Start Monitoring Free