spatie/laravel-schedule-monitor
Monitor Laravel scheduled tasks by logging starts, finishes, failures, and skips to a database table and viewing run history via an Artisan command. Optionally sync with Oh Dear to get alerts when tasks fail or don’t run on time.
spatie/laravel-multitenancy) without tenant-aware job conflicts.schedule-monitor:sync) to ensure monitoring stays in sync with code changes."This package turns Laravel’s scheduled tasks into a self-monitoring system—like a heartbeat for your backend. It logs every task’s start, failure, or delay, and integrates with Oh Dear to alert us if something goes wrong (e.g., a nightly report misses its window). For $0, we get visibility into critical jobs without adding engineering overhead. Think of it as insurance for your cron jobs—proactive, not reactive."
Key Outcomes:
*"This is a drop-in solution for monitoring Laravel’s Schedule facade. It:
composer require spatie/laravel-schedule-monitor, publish migrations, and add schedule-monitor:sync to your deploy script.Trade-offs:
schedule-monitor:list or build a simple admin panel).Action Items:
composer.json and run migrations.schedule-monitor:sync into deploy pipelines.Example Win: "We caught a failing backup:run job before it caused a production outage—alerted via Slack in 2 minutes."
How can I help you explore Laravel packages today?