monitoring laravel · en línea

De la excepción Laravel a la causa raíz, más rápido.

Error tracking, logs de aplicación, uptime y alertas, centralizados en un cockpit multiequipo. Pensado para Laravel, no adaptado a toda prisa.

No se requiere tarjeta bancaria · Cada solicitud de acceso se revisa a mano · Instalación en pocos minutos

Regresión detectada
QueryException · reabierta
Issues proyecto · checkout-api production
● error
QueryException
SQLSTATE[23000]: Integrity constraint violation
abierta
×248
● error
TokenMismatchException
CSRF token mismatch.
ignorada
×31
✓ resuelta
ModelNotFoundException
No query results for model [App\Models\Order].
resuelta
×12
QueryException in OrderController.php
42$order->lines()->save($line);
43at OrderService->persist()
44at CheckoutJob->handle()
$ composer require quiet-guard/laravel-monitor
//El problema

Sus errores de producción acaban en un archivo de log que nadie lee.

Una excepción llega a producción. Queda sepultada en laravel.log, sin contexto, sin agrupación, sin saber si es la primera vez o la centésima. Se entera por un cliente. Quiet Guard captura cada excepción, la agrupa y le muestra exactamente dónde, cuándo y cuántas veces.

Interminables grep en logs dispersos entre servidores y despliegues.

El mismo error contado mil veces o, al contrario, perdido en el ruido.

Ninguna manera de saber si un bug «corregido» ha vuelto a aparecer.

Se instala en cualquier app Laravel 11, 12 o 13 · PHP 8.2+ · MySQL / MariaDB

//Funcionalidades

Todo lo necesario para mantener sus apps Laravel en buen estado.

Un error, una issue. No mil notificaciones.

Las excepciones idénticas se agrupan mediante un fingerprint determinista, estable de un despliegue a otro. Cada issue cuenta sus ocurrencias, conserva su primera y su última aparición, su último mensaje y su ubicación. Y cuando una issue resuelta reaparece, se reabre sola: usted detecta las regresiones sin hacer nada.

open
ValidationException
×512
resolved
RedisException
×4
ignored
HttpException
×88
Regresión detectada, issue reabierta automáticamente

La stack trace y el contexto, no solo un mensaje.

Cada ocurrencia conserva la clase, el mensaje, el archivo, la línea, la stack trace completa y el contexto de la petición, junto con el entorno, la release y la marca de tiempo. Y los datos sensibles (contraseñas, tokens, cookies, cabeceras de autorización) se enmascaran antes del envío.

OrderController.php
Illuminate\Database\QueryException
40public function store(Request $req)
41{
42 $order->lines()->save($line);
43 return response()->json($order);
environment production   release a1b9f3c
Authorization ••• enmascarado

Sus logs de aplicación, en el mismo lugar.

Active el envío de logs (opt-in) y el package guarda en memoria las entradas por encima del nivel PSR-3 elegido, y luego las envía agrupadas al final de la petición. En el peor de los casos, una sola llamada HTTP más. Nivel, channel, contexto, entorno y release: todo se conserva.

12:04:51 EMERGENCY Payment gateway unreachable
12:04:50 ERROR Charge declined for order #8821
12:04:48 WARNING Retrying webhook delivery (2/3)
12:04:47 INFO Order #8821 created
12:04:47 DEBUG Cart hydrated from session
//Instalación

Operativo en pocos minutos.

Tres pasos, desde su terminal hasta el dashboard.

1

Instale el package

Añada el cliente Composer a la app que quiere monitorizar. El service provider y la facade Monitor se descubren automáticamente.

2

Configure tres variables

Recupere la clave del proyecto en el dashboard (visible una sola vez) y complete su .env.

3

Deje que la captura haga el resto

Un callback reportable() aditivo se registra en el handler de excepciones: cada excepción reportada se envía al dashboard, sin tocar su logging. El envío es fail-safe: un error de red de Quiet Guard nunca afecta a su app. Y si lo necesita, puede reportar manualmente con Monitor::report($e).

composer require quiet-guard/laravel-monitor
//Más allá de los errores

Todo el ciclo de vida de sus apps, ya cubierto.

El seguimiento de errores es solo el principio: todo lo que sigue está disponible hoy, sin módulos que comprar. Disponibilidad, heartbeats, alertas por correo y análisis de dependencias están en todos los planes; logs, alertas de Slack y webhook, GitHub, cifrado y copias de seguridad, en los de pago.

Alertas multicanal

Mail, Slack o webhook en cuanto aparece una nueva issue o se detecta una regresión, con protección contra tormentas de alertas y notificaciones dentro de la app para todo el equipo.

Uptime, SSL y página de estado

Sonda HTTP cada 5 minutos, historial de latencia, alertas antes de que expire el certificado, y una página de estado pública con badge para compartir.

Heartbeats

Sus tareas programadas vigiladas como un interruptor de hombre muerto: un cron que deja de hacer ping lanza una alerta antes de que sus clientes lo noten.

Seguridad de las dependencias

Su composer.lock analizado frente a las advisories de Packagist: dependencias vulnerables u obsoletas detectadas, y alertadas.

Integración con GitHub

Commits, pull requests y ramas sincronizados; una release vinculada a su commit para pasar del error al código.

Cifrado de extremo a extremo

Mensajes, contextos y trazas sellados con la clave de su equipo y descifrados en su navegador; copias de seguridad cifradas de extremo a extremo. Sin su frase secreta, sus datos nos resultan ilegibles.

//Precios

Precios simples, sin sorpresas.

Proyectos ilimitados en todos los planes, y asientos que siguen al plan: cada tarjeta de abajo dice cuántos. Usted paga el volumen de eventos.

Beta cerrada en curso. Los equipos ya admitidos lo tienen todo, sin coste, y aún no hay nada a la venta: los precios de abajo son los que se aplicarán cuando termine la beta.

Free

Para empezar y hacer pruebas.

Gratis
  • 10.000 eventos / mes
  • 7 días de retención
  • Proyectos ilimitados
  • 1 miembro
  • Sin copias de seguridad cifradas
  • Registros de aplicación
  • Integración con GitHub
  • Alertas por Slack / webhook
  • Análisis de vulnerabilidades
  • Almacenamiento cifrado
  • Copias de seguridad cifradas

Indie

Para autónomos y equipos pequeños.

12 € sin IVA / mes
  • 150.000 eventos / mes
  • 30 días de retención
  • Proyectos ilimitados
  • Hasta 3 miembros
  • 2 GB de copias de seguridad cifradas
  • Registros de aplicación
  • Integración con GitHub
  • Alertas por Slack / webhook
  • Análisis de vulnerabilidades
  • Almacenamiento cifrado
  • Copias de seguridad cifradas

Studio

Para agencias con varios proyectos.

39 € sin IVA / mes
  • 1.000.000 eventos / mes
  • 90 días de retención
  • Proyectos ilimitados
  • Miembros ilimitados
  • 10 GB de copias de seguridad cifradas
  • Registros de aplicación
  • Integración con GitHub
  • Alertas por Slack / webhook
  • Análisis de vulnerabilidades
  • Almacenamiento cifrado
  • Copias de seguridad cifradas

Cambie de plan en cualquier momento desde el panel.

Precios sin IVA. El impuesto aplicable se añade en el momento del pago, según su país y su régimen. Oferta reservada a profesionales que actúan en el marco de su actividad.

//Comparativa

¿Por qué Quiet Guard en lugar de una herramienta genérica?

Quiet Guard Error tracking genérico Logs «a mano»
Pensado para Laravel (package autodescubierto) Variable n/a
Agrupación en issues por fingerprint Variable No
Reapertura automática de las issues resueltas Variable No
Logs de aplicación centralizados (opt-in, batch) Variable No
Multiequipo / multiproyecto Variable No
Captura fail-safe (no afecta a la app) Variable n/a
Integración con GitHub Variable No
Análisis de vulnerabilidades de las dependencias Variable No
Alerting / notificaciones Variable No
Uptime, SSL y página de estado pública No n/a
Heartbeats (monitorización de tareas programadas) No No
Cifrado de extremo a extremo opcional + copias de seguridad cifradas No n/a
//FAQ

Preguntas frecuentes

El package cliente se instala en cualquier app Laravel 11, 12 o 13, con PHP 8.2 o superior. La aplicación servidor funciona con Laravel 13 + Filament 5.

¿Listo para ver lo que de verdad se rompe en producción?

Instale el package, añada tres variables y recupere el control de la salud de sus apps Laravel.

Empezar gratis

No se requiere tarjeta bancaria · Su solicitud de acceso se revisa a mano