This repository contains examples demonstrating how to use Sentry Crons monitoring across various platforms, frameworks, and libraries.
Sentry Crons allows you to monitor recurring jobs and get alerts when they fail or don't run when expected. These examples show how to integrate Sentry Crons with different scheduling frameworks.
- Whenever - Cron job management with the whenever gem
- Clockwork - Ruby daemon for scheduling with clockwork
- Sidekiq-Cron - Cron scheduling for Sidekiq background jobs
Additional examples for other languages and frameworks are in development. Check back soon for:
- Python (Celery, Django, Flask, etc.)
- More Ruby frameworks (Rails, Sidekiq, Clockwork)
- Java (Quartz, Spring Boot)
- PHP (Laravel, Symfony)
- Go
- .NET
- Elixir
- And more!
Each example includes:
- Simple, focused implementation
- Dockerfile for easy deployment
- Environment variable configuration
- README with setup instructions
- Links to relevant Sentry documentation
See CLAUDE.md for guidelines on adding new examples.
- Simplicity: Each example demonstrates one integration
- Consistency: Similar structure across all examples
- Portability: Docker support for all examples
- Documentation: Clear setup and usage instructions
For questions about Sentry Crons: