Monitoring Laravel Jobs with your Database
The Laravel Queue Monitor package offers a monitoring solution similar to Laravel Horizon but for any queue in a Laravel project. It provides features such as monitoring job progress, handling failed jobs, estimating job completion time, storing additional job data, and retrying jobs via a user interface.
To install the Laravel Queue Monitor package, follow these steps:
composer require romanzipp/laravel-queue-monitor
php artisan migrate
Illuminate\Contracts\Queue\ShouldQueue
interface in your job class.The Laravel Queue Monitor package provides a convenient way to monitor and manage jobs in Laravel queues. With features like job monitoring, progress tracking, error handling, and job retry functionality, it enhances the queue management experience for Laravel developers. The package’s web interface, job retry options, and customization capabilities make it a valuable tool for maintaining and optimizing queue processes in Laravel applications.