Monitor cron jobs, micro-services and almost anything else.

Instant alerts when your tasks and services:

  • Report Failure
  • Don't Run on Schedule
  • Fail Health Checks
  • Report Failure
  • Don't Run on Schedule
  • Fail Health Checks

Cronitor Screenshot

Easy Cron Monitoring

Cron job monitoring is our specialty, and we do it better than anybody. Create your first monitor in minutes. Sleep better at night with improved visibility into your jobs, tasks and services—no coding required.

Perfect Visibility

If it can make or receive HTTP requests we can monitor it—no client installs required. Monitor workers, daemons, servers, periodic tasks, scheduled jobs, websites, APIs, micro-services and almost anything else.

Instant Alerts

Usually sent within 1 minute of violation, instant alerts give you visibility into failures before they show up in downstream errors and bug reports. Cronitor alerts are fast because we continuously evaluate your rules against your monitoring activity.

How Cronitor Works

Create a new cron job monitor using your cron schedule. You will be given a unique ping URL.
Add the ping to your crontab or your script directly. Ping before and after your job to monitor duration.
~ $ crontab -l
# m h dom mon dow   command

*/15 * * * 1-5 / &&

~ $
Define the rules your pings will be evaluated against. You will be given a unique ping URL.
Instrument your code with Cronitor pings. Ping both /run and /complete endpoints to monitor duration.
~ $ head -6
from urllib2 import urlopen
def ping_cronitor(endpoint = 'run'):
     '' + endpoint
Monitor server and API health with rich assertions against status code, response time and response body.
Cronitor will send healthchecks from America, Europe and Asia for cross-region verification of downtime.

Used by individuals, startups and Fortune 500 companies

Evertrue, Tape.TV, Sharethrough, SmartThings, Etsy, Monsanto,, Rubicon,

I was finding too many cases where our cron jobs would silently fail - we sometimes would not find out for days that a job was broken. Cronitor gives our team the confidence and peace of mind that if a job is not running, we'll know about it.

Cronitor provides a simple way for us to report the general health of all of our services. The API is extremely simple to use, and integration with PagerDuty has made this a critical component of our monitoring infrastructure.

Cronitor has increased our Operations staff's efficiency and responsiveness immensely. Their modern spin on micro-monitoring represents a best-in-class solution to the age old problem of visibility.

Ethan Erchinger, Director of Operations Chime

Before we used Cronitor, we had an important cron job fail silently for over a month. We use Cronitor so that will never happen again.

Monitoring Made Easy

or See Plans & Pricing