croustibat/filament-jobs-monitor
failed_jobs or similar tables.| Risk Area | Severity | Mitigation Strategy |
|---|---|---|
| Filament Version Lock | Medium | Test compatibility matrix early; plan for parallel branches if upgrading Filament. |
| Database Schema Changes | Low | Review migrations; ensure jobs/failed_jobs tables are compatible. |
| Performance Overhead | Low | Monitor query load on jobs table; optimize with indexing if needed. |
| Real-Time Limitations | Medium | For Redis/SQS, consider Laravel Echo or custom WebSocket integration. |
| Custom Job Metadata | Medium | Extend via Filament resources or custom job metadata serialization. |
jobs, failed_jobs). Custom queue tables will require configuration adjustments.composer require croustibat/filament-jobs-monitor
php artisan vendor:publish --tag="filament-jobs-monitor-migrations"
php artisan migrate
php artisan vendor:publish --tag="filament-jobs-monitor-config" # Optional: Customize settings
config/filament-jobs-monitor.php for:
/jobs-monitor) and interactions (e.g., retry, delete).| Component | Compatibility Notes |
|---|---|
| FilamentPHP | Strict version pinning (e.g., v1.x for Filament 2.x). Upgrades require testing. |
| Laravel Queue | All drivers supported, but real-time features need additional setup (e.g., Echo). |
| Database | Defaults to Laravel’s jobs table. Custom tables require config overrides. |
| Authentication | Uses Filament’s auth; no additional setup unless custom policies are needed. |
| Custom Jobs | Supports custom metadata but may need serialization adjustments for complex payloads. |
^2.0) and monitor changelogs for breaking changes.filament-jobs-monitor.php) reduces drift risk. Use environment variables for sensitive settings (e.g., job retention).queue:work processes.jobs table indexes or increase memory_limit.jobs-monitor resource.queue:failed and queue:flush commands.storage/logs/laravel.log).jobs table. For high-volume queues (>10K jobs/day):
queue, failed_at, and attempts.config['retention']).How can I help you explore Laravel packages today?