mpstr24 / laravel-queue-tracker
Laravel package to allow you to track the active job in a queue on production.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:package
Requires
- php: ^8.0
Requires (Dev)
- larastan/larastan: ^2.0 || ^3.0
- laravel/pint: ^1.14
- orchestra/testbench: ^10.0.0||^9.0.0||^8.22.0
- pestphp/pest: ^2.0 || ^3.0
- pestphp/pest-plugin-laravel: ^2.0 || ^3.0
- phpunit/phpunit: ^9.4|^10.1|^11.5
This package is auto-updated.
Last update: 2025-07-12 21:43:23 UTC
README
This package is designed to track the current job that is being processed within your queue, allowing you to see what is ongoing within the system.
Note: This package has been primarily tested with sync and database. Other queue drivers might not work as expected.
Features
- Automatic polling of the current job
- Ability to target a specific queue
Installation
Install the package via Composer:
composer require mpstr24/laravel-queue-tracker
Usage/Examples
Basic usage.
Run the following to see the current job being processed on "default" queue.
php artisan queue:track
Queue selection
Use --queue
to change the current queue you are tracking.
php artisan queue:track --queue=high
Queue polling
Use --watch
to poll the selected queue and see the jobs change. This polls every 5 seconds.
php artisan queue:track --watch
Roadmap
- Tabular output if more than one job is currently processing.
- Config file for finer control
- Polling control
- Default queue control
- Job failure tracking
- Error logging and analytics
- Larastan goals
- 5
- 6
- 7
- 8
- 9
- Implement tests