nightowl/agent
NightOwl Agent is a lightweight Laravel package that instruments your application and streams request, query, job, and exception telemetry to a NightOwl monitoring server, giving you performance and error insights with minimal setup and overhead.
laravel/nightwatch instrumentation (the expensive-to-rebuild part) and replace only the backend with a Postgres sink you already operate. That reframes the decision from "do we adopt Nightwatch?" to "do we pay per-seat/per-event for a managed backend, or run a collector?"Adopt (or, more accurately, pilot) when:
laravel/nightwatch instrumentation and want to control where the data lands.Look elsewhere when:
Recommendation: time-boxed spike (2–4 weeks), one non-critical service, pinned to a commit SHA, with an explicit written exit plan back to the official Nightwatch backend.
For executives — one paragraph:
Laravel's official monitoring service requires sending our application telemetry to a third-party backend and paying per usage. NightOwl lets us keep the official instrumentation but store the data in a Postgres database we already run and control. The business case is cost avoidance at scale, removal of a vendor dependency on our observability data, and a cleaner story for data-residency and security reviews. The risk is maturity: this is a small, early-stage open-source project with no downstream dependents, so we should not put it in the critical path without an owner and an exit plan. I'm recommending a scoped pilot on one non-critical service, with success measured against our current monitoring bill and a documented fallback.
For engineering — the substance:
laravel/nightwatch. We are not betting on this package's domain model, only its transport and schema.How can I help you explore Laravel packages today?