danilopolani/filament-memory-tracker
queue:work --daemon-style processes, and jobs that leak (PDF generation, image processing, large Eloquent hydration).--max-jobs/--max-time," or "move heavy jobs to a separate queue/container" — all cheaper than vertical scaling.cursor(), lazy()) over shipping new features on that queue.Adopt (or, more realistically, prototype with) it when:
Look elsewhere when:
To executives: This is a small, MIT-licensed dashboard plugin that surfaces how much memory your background job workers are consuming, inside the admin panel your team already uses. It costs essentially nothing to trial and could shorten incident diagnosis for queue crashes. The caveat is material: it's a low-adoption project with no release in over a year, so I recommend a time-boxed spike and, if it proves useful, a small internal fork we own — not a production dependency we inherit. Expected investment: days, not weeks. Expected return: faster triage and better-informed decisions on worker sizing and job refactoring.
To engineering: It's a thin wrapper over PHP memory readings for workers/queues plus a Filament widget. Low integration cost, but unmaintained since Feb 2023 and likely Filament v2-targeted — validate against our Filament version first. If the spike works, plan to vendor it: the code is small, and owning it removes the compatibility and abandonment risk entirely. It does not replace Horizon, Telescope, or our APM; position it as an in-panel convenience view, with real observability staying where it is.
How can I help you explore Laravel packages today?