Cron Job Monitoring

Know your scheduled jobs actually ran

Monitor scheduled tasks and cron jobs. Get alerts when jobs are late, miss their window, or fail to complete.

  • Heartbeat pings
  • Grace periods
  • Healthy/late/missed states
1Line to Report In
24/7Monitoring
365Days Retention
99.9%Uptime Target
Deep Dive

Everything you need

A closer look at what you get, from the first check to the alert that reaches you.

Cron-aware scheduling

Uptime parses your cron expression to know exactly when to expect a ping.

Public ping endpoint

One line in your job reports completion — no API key needed.

Grace periods

Absorb normal timing variance before a job is marked late.

Status pages

Show scheduled job health alongside your other services.
Status pages

Show job health beside everything else

A cron monitor sits on your status page next to your sites and APIs, so a missed run is visible to everyone who needs to know.

  • Healthy, late and missed states
  • 90-day uptime history
  • Public or private
See status pages
Get started

How it works

Three steps from an empty dashboard to checks that run on their own.

  1. Create a cron job monitor

    Enter its schedule as a standard cron expression.
  2. Add the ping call

    One line in your job pings the monitor's URL on completion.
  3. Get alerted when it's late

    Missed or late pings trigger an alert automatically.
FAQ

Frequently asked questions

The questions people ask most before they start monitoring.

What counts as 'late' vs 'missed'?

A grace period after the expected run time marks the job late; missing that window too marks it missed.

Do I need to authenticate the ping request?

No — the ping endpoint is public and rate-limited by design, so any job can report in with one line.

Start monitoring your services

Create your first monitor in under 2 minutes. No credit card required to start.