{"repo":"lemed99/nightowl-agent","free":true,"listed":false,"github":"https://github.com/lemed99/nightowl-agent","clone":"git clone https://github.com/lemed99/nightowl-agent.git","description":"Self-hosted Laravel monitoring agent. Drop-in Nightwatch alternative, open-source.","language":"PHP","stars":111,"topics":["apm","laravel","monitoring","nightwatch","observability","php","postgresql","reactphp","self-hosted"],"license":"MIT","category":"analytics","readme_excerpt":"NightOwl Agent Open-source Laravel monitoring agent. Captures telemetry from laravel/nightwatch and drains it into a PostgreSQL database you control. --- What is this? NightOwl Agent is an MIT-licensed Laravel package that: 1. Sits in front of laravel/nightwatch — Laravel's official observability SDK. Nightwatch already does the hard part: instrumenting all 12 record types — requests, queries, jobs, exceptions, commands, cache events, mail, notifications, outgoing HTTP, scheduled tasks, logs, users. The agent receives those payloads over a local TCP socket. 2. Buffers them in a local SQLite WAL — non-blocking ReactPHP ingest, 13,400 payloads/s on a single instance. 3. Drains them into a PostgreSQL database you provision via the COPY protocol. Telemetry never leaves your network. All tables are prefixed nightowl and the schema is documented. You're free to query the data with psql , point Metabase at it, or build your own UI on top — Livewire, Next.js, whatever. Run it standalone This package is fully usable on its own. Point it at a PostgreSQL database you control and you have a self-hosted Laravel APM: Minimal .env (PostgreSQL credentials — that's it): You don't need to wire up Nightwatch's transport — the service provider automatically redirects its ingest to the local agent on 127.0.0.1:2407 . For a local-only setup you also don't need any token; the agent only enforces one if you set NIGHTOWL TOKEN (useful when the agent listens on something other than loopback). Tables f","default_branch":null,"files":null,"tree":[],"storefront":"/r/lemed99","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lemed99/nightowl-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}