A Laravel package that sends notifications when queued jobs fail, supporting email and Slack out of the box.
Laravel Failed Job Monitor is a Laravel package that automatically sends notifications when queued jobs fail. It solves the problem of silent job failures in background processing by alerting developers via email or Slack. The package integrates directly with Laravel's notification system for seamless setup and customization.
Laravel developers who use queue systems for background job processing and need reliable failure monitoring. It's particularly valuable for teams running production applications where job failures could impact business processes.
Developers choose this package because it provides a simple, Laravel-native solution for job failure monitoring with zero custom infrastructure. It's maintained by Spatie (known for quality Laravel packages), supports multiple notification channels out of the box, and offers extensive customization options while following Laravel conventions.
Get notified when a queued job fails
Monitors Laravel's queue system and triggers notifications immediately when a job fails, as per the package's core feature described in the key features.
Supports email and Slack out of the box, with an extensible architecture for adding custom channels, detailed in the README's installation and configuration sections.
Allows creation of custom notification classes and filter callbacks to tailor alerts, shown in the configuration examples for notification and notifiable customization.
Leverages Laravel's native notification system for compatibility and familiar setup, emphasized in the philosophy and integration notes.
Using closure-based filters can cause serialization errors when caching configuration, as explicitly warned in the README's notification filtering section, requiring workarounds with separate classes.
Only email and Slack are supported natively; other notification channels like SMS or database require custom implementation, increasing development overhead as noted in the customization options.
Provides only notifications without a visual interface for monitoring or analyzing failures, limiting insight without additional tools like Laravel Horizon or custom logging.
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
Debugbar for Laravel (Integrates PHP Debug Bar)
IDE Helper for Laravel
PHP Image Processing
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.