Notifications that fit your stack
Send alerts by Email, Slack, or Webhook when a job fails, errors, or stops reporting.
Know exactly which step of your nightly job failed - before users notice
Get instant alerts for failed or
long-running jobs
Dynamically define workflows from
task scripts
Identify problematic tasks via
monitor analytics
Setting up and integrating a monitor into your tasks is easy
We monitor your tasks from the second they make first contact with Cronbee
We'll alert you whenever a job fails or is in error and provide rich data analysis on all your workflows
Set up your first monitor in under 60 seconds
Send alerts by Email, Slack, or Webhook when a job fails, errors, or stops reporting.
Know exactly which step broke in your nightly pipeline.
Catch timeouts and slowdowns before they impact users.
See every run, every ping, and what happened at a glance.
Works from any languageβjust hit your unique URL.
Spot flaky jobs, recurring failures, and trends over time.
Cronbee makes monitoring your cron jobs fast and easy.
| Feature | Cronbee | Cronitor | Dead Man's Snitch |
|---|---|---|---|
| Multi-step workflow monitoring | β | β | β |
| CLI | β | β | β |
| Email-only registration | β | β | β |
| Long-running job detection | β | β | β |
| Simple, transparent pricing | β | β | β |
| Free tier available | β | β | β |
| Email alerts | β | β | β |
| Slack integration | β | β | β |
| Event history & analytics | β | β | β |
| Simple HTTP API integration | β | β | β |
| No agent installation required | β | β | β |
| Feature | Cronbee | Dead Man's Snitch |
|---|---|---|
| Multi-step workflow monitoring | β | β |
| CLI | β | β |
| Email-only registration | β | β |
| Long-running job detection | β | β |
| Simple, transparent pricing | β | β |
| Free tier available | β | β |
| Email alerts | β | β |
| Slack integration | β | β |
| Event history & analytics | β | β |
| Simple HTTP API integration | β | β |
| No agent installation required | β | β |
Whatever your needs, we've got plans to scale with your requirements:
2 monitors
1 organization
10 retained events / monitor
40 monitors
1 organization
100 retained events / monitor
500 monitors
1 organization
1000 retained events / monitor
Unlimited monitors
Unlimited organization
10000 retained events / monitor
Cron is a standard Unix utility that is used to schedule commands for automatic execution at specific intervals. By extension we call Cron or Cron jobs everything that run automated tasks at specific interval. The Cron is configured via a file called Crontab where you specify the list of commands to run and at which frequency you want to run them.
For instance, you might have a script that produces web statistics, or backups that you want to run once a day automatically at 3:00 AM.
As theses cron jobs are running automatically, you will not know when they fail! Cronbee is a cron monitoring tool that helps you to monitor theses tasks and ensure that they run as expected.
We try as much as possible to put information in our documentation. Look at how you can use Cronbee to implement your cron monitoring:
Integrating cronbee is as easy as a single line of code.
After creating a monitor you'll get a URL like this:
https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a
Use a shell script OR your favourite language to PING your monitor. THATβS IT.
# Simple ping on a monitor
* * * * * curl -fsS --retry 3 https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/ping && your_command
#!/bin/bash
##############################
# Simple ping on a monitor #
##############################
curl -fsS --retry 3 https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/ping
###############################
# Start and stop monitoring #
###############################
TOKEN=`curl -fsS --retry 3 "https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a"`
#
# --- your script ---
#
curl -fsS --retry 3 "https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/event/stop?token=$TOKEN"
<?php
/**
* Simple ping on a monitor
*/
file_get_contents('https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/ping');
/**
* Start and stop monitoring
*/
$token = file_get_contents('https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a');
// Your script...
file_get_contents('https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/event/stop?token=' . $token);
var https = require(' https ');
https.get('https: //api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba806/ping');
Cronbee also supports advanced workflow monitoring. See our docs and tutorials for more!