blkdem/filament-queue-monitor
A Filament plugin for monitoring Laravel queues from your admin panel. View pending, running, completed, and failed jobs, inspect job details and exceptions, retry or delete failed jobs, and keep an eye on queue health without leaving Filament.
failed_jobs table plus a list_limit-bounded list view. A PM can treat that as "solved" and redirect engineering effort toward product differentiation rather than an internal admin screen.database-uuids failer path. That gives a defensible answer to "which Laravel versions can we promise at GA?" and lets you sequence framework upgrades without freezing customer-facing work.failed_jobs table) and want retry/delete without standing up Horizon or Telescope.list_limit cap.database-uuids) is in play — v0.1.1 fixes the Laravel 12 mismatch where the list keyed by numeric id while the failer looked up by uuid, which broke view/retry/delete with 404s. If your app is already on that failer, earlier versions were effectively unusable on Laravel 12 and this release is the first viable one.list_limit in SQL on Laravel 10/11 instead of loading the whole table, so adoption is reasonable for large failed_jobs tables — but still verify limits at your peak backlog rather than assuming.failed_jobs table; or if you require a stable, versioned public API — pre-1.0 semver gives no compatibility guarantee.Executives: A small, low-cost operator tool that puts failed background jobs back under human control — retry or clear them from a list instead of filing an engineering ticket. The v0.1.1 release fixes two real defects: on Laravel 12 the list and the underlying lookup disagreed on identifiers, so the screen 404'd and the buttons did nothing; on Laravel 10/11 it loaded the entire failed-jobs table instead of respecting the configured cap. Both are correctness and scalability fixes, not new scope. It is pre-1.0 and pinned; we adopt it to avoid building an internal admin screen, and we do not extend it into monitoring or alerting.
Engineering: Failed-jobs list view over failed_jobs with view/retry/delete. v0.1.1 corrects key alignment with the database-uuids failer on Laravel 12 (numeric id vs. uuid caused 404s and no-op actions) and pushes list_limit into SQL on Laravel 10/11 rather than hydrating the full table. No breaking changes or deprecations in this release. Known constraints: pre-1.0, no stable API contract, no metrics/alerting, and still requires you to validate behavior against your own failer configuration and backlog size before rollout.
How can I help you explore Laravel packages today?