Heartbeat Monitoring

Detect silent cron job and background task failures.

Start Monitoring Free← All Monitor Types

Heartbeat monitoring flips the model: instead of Uptrue pinging your service, your service pings Uptrue. If Uptrue doesn't hear from your cron job or task within the expected interval, it fires an alert.

How it works

Uptrue gives you a unique ping URL. Your scheduled jobs call this URL on success. If a check-in is missed within your configured window, an incident opens.

What Uptrue checks

Ping received within expected interval
Consistent heartbeat rhythm

Alert conditions

No heartbeat received within grace period after expected time
Why this matters

Cron jobs fail silently. Log rotation jobs, backup scripts, payment processors — if they stop running, you may not know for days. Heartbeat monitoring catches the absence of expected events.

Set up in 60 seconds
Free plan · 3 monitors · No credit card required
Get Started Free →
Got questions?

Frequently asked questions

Everything you need to know about Uptrue — no fluff.

How do I send a heartbeat?
A simple HTTP GET to your unique Uptrue ping URL. One line in your cron job.
Configurable. If your job runs every hour, you might set a 15-minute grace period to allow for normal variation.
Related Monitor Types
HTTP/HTTPS Uptime MonitoringAPI Endpoint Monitoring

Ready to set up Heartbeat Monitoring?

Join teams who monitor their infrastructure with Uptrue. Free plan, no credit card required. Want to spot-check first? Run our free HTTP status checker.

Start Monitoring Free