spatie/laravel-schedule-monitor
Monitor Laravel scheduled tasks by logging each run’s start, finish, failure, or skip to the database. Use an Artisan list command to see execution history and spot issues. Optional Oh Dear sync alerts you when tasks fail or don’t run on time.
Observability & Reliability Roadmap:
Build vs. Buy Decision:
Key Features to Prioritize:
schedule-monitor:sync is triggered post-deploy (CI/CD pipeline integration) to keep Oh Dear/DB in sync with the latest schedule.Use Cases:
Adopt This Package If:
Schedule::command(), Schedule::job()) that require reliability guarantees (e.g., payments, data syncs, reports).Look Elsewhere If:
Alternatives to Evaluate:
*"This package solves a critical blind spot in our Laravel infrastructure: we don’t know if our scheduled tasks are running reliably. Missed cron jobs can lead to:
By adopting Laravel Schedule Monitor, we’ll:
Ask: Should we prioritize this for our [QX] release to improve uptime SLA compliance?"*
*"This package provides three key technical benefits with minimal setup:
schedule-monitor:list) give instant visibility into task health.spatie/laravel-multitenancy).Proposal:
composer.json + configure DB logging (1 hour).schedule-monitor:sync to CI/CD pipeline (e.g., post-deploy hook).Trade-offs:
Next Steps:
How can I help you explore Laravel packages today?