Cron Monitoring

Cron Monitors allows you to monitor the uptime and performance of any scheduled, recurring job in Sentry. Once implemented, it'll allow you to get alerts and metrics to help you solve errors, detect timeouts, and prevent disruptions to your service.

Example Use Cases

  • An invoice generation job, where it's critical for each job run to complete successfully and in a timely manner with a predefined, scheduled, interval and frequency.
  • A server cleanup tool, where each job execution must not exceed a pre-defined runtime threshold.
  • Any other standalone unit of execution with a finite input.

This step-by-step tutorial walks you through setting up a cron monitoring service. After completing this tutorial, you'll be able to receive alerts if your job fails to run at its scheduled time or doesn't execute successfully.

To use Crons, you must have an existing Sentry account and Project set up. If you don't have one, Create an account here.

Learn More

Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) to suggesting an update ("yeah, this would be better").