Silencioso por defecto
Los errores se agrupan en issues con una huella inteligente. Te avisan cuando un issue es nuevo, regresa o se dispara — no en cada ocurrencia.
NightGuardian es un monitor de errores y salud, gratis, que corre en tu propio servidor. Agrupa los errores en issues, te avisa solo cuando algo es nuevo, vuelve o se dispara, y le da a tus usuarios una página de error amable con un código que tu equipo de soporte puede buscar.
Sin registro. El panel de la demo es de solo lectura y se reinicia todas las noches.
El problema
Qué obtenés
Los errores se agrupan en issues con una huella inteligente. Te avisan cuando un issue es nuevo, regresa o se dispara — no en cada ocurrencia.
La página de error amable muestra una referencia como NG-7F3K-92QD y un cuadro "¿qué estabas haciendo?". Buscás el código, abrís el error exacto, leés el comentario.
Los eventos se envían después de la respuesta, con timeouts cortos, corte automático y cola en disco. Si el colector está caído, tu app ni se entera y no se pierde nada.
Telegram y e-mail con nivel por canal, reglas "siempre" y "nunca", enfriamiento, tope por hora y resumen diario.
Contraseñas, tokens, cookies y números de tarjeta se filtran en el SDK y otra vez en el colector. Las IP y los cuerpos de las peticiones están apagados salvo que los actives.
Licencia MIT, tu servidor, tu base de datos. Sin cuotas, sin asientos, sin tarjeta. Hecho con Laravel y Filament: colaborar es fácil.
Cómo funciona
Mirá cómo se ve
Instalación en 3 pasos
En cualquier servidor con PHP 8.3 y MySQL, o con Docker. Hay una guía para copiar y pegar en Ubuntu + Apache.
git clone https://github.com/pablozagni/nightguardian.git cd nightguardian docker compose up -d --build docker compose exec app php artisan \ nightguardian:install --skip-migrate
Un paquete de Composer, sin otras dependencias.
composer require nightguardian/laravel
El panel te las muestra (una vez) al crear un token. Después corré el comando de prueba y rompé algo.
NIGHTGUARDIAN_URL=https://ng.example.com NIGHTGUARDIAN_TOKEN=ng_... php artisan nightguardian:test
Probalo en vivo
Apretá botones que hacen fallar a propósito una app Laravel real — una excepción sin atrapar, una consulta lenta, un job que falla — y mirá cómo llegan los errores a un panel NightGuardian real.
Cuenta de solo lectura. Los datos se reinician todas las noches.
SDKs
| Plataforma | Paquete | Estado |
|---|---|---|
| Laravel 9 – 13 | nightguardian/laravel 2.x |
Disponible |
| Laravel 5.8 – 8 | nightguardian/laravel 1.x |
Disponible |
| PHP puro | nightguardian/php |
Buscamos maintainer |
| Node.js | nightguardian-node |
Buscamos maintainer |
| Python | nightguardian-python |
Buscamos maintainer |
Buscamos maintainers para PHP, Node.js y Python. Empezá por el protocolo y la guía para autores de SDK: el colector tiene un modo de prueba (dry-run) que valida tus payloads.