Migrar de Sentry a Quiet Guard
Una aplicación Laravel, dos paquetes de Composer y una correspondencia de configuración línea a línea. Esto es lo que cambia la migración y, sobre todo, lo que le cuesta.
Identificadores tomados el 23 de agosto de 2026 de la documentación oficial de Sentry. Ver la fuente
Qué pierde
En este orden, porque es la parte que debe leer antes de decidir. Quiet Guard es una herramienta más estrecha. Si usa una sola de estas funciones, quédese donde está:
- No hay trazado de rendimiento ni muestreo de transacciones
- No hay profiling
- No hay grabación de sesión
- No hay SDK de navegador ni móvil: la captura es del lado del servidor, en PHP
- No hay source maps, al no haber SDK de navegador
- El producto es joven, y sus integraciones se reducen a tres: correo, Slack y webhook
Qué gana
Lo que viene a cambio. Las líneas marcadas como incluida o incluido valen para todos los planes, Free incluido; el cifrado y los logs de aplicación pertenecen a los de pago:
- Los datos se quedan en Francia, y el alojamiento figura con nombre en el aviso legal
- Cifrado de extremo a extremo opcional: mensajes y trazas se sellan con la clave de su equipo y se descifran en su navegador
- Los logs de aplicación en la misma herramienta que las excepciones, mostrados alrededor del incidente
- Su composer.lock contrastado con los advisories de Packagist, incluido
- Monitorización de tareas programadas como interruptor de hombre muerto, incluida
- Disponibilidad, caducidad del SSL y página de estado pública, incluidas
- Los proyectos y los asientos siguen al plan, de uno solo en Free a ilimitados en Studio: paga por volumen de eventos y por nada más
Una precisión que debilita a medias el primer punto, y que debe figurar aquí: Sentry sí ofrece una región europea, en Fráncfort. La elección es definitiva y, sea cual sea la región elegida, las cuentas de usuario, los ajustes de organización, los tokens de acceso y los registros de auditoría permanecen en Estados Unidos. Nuestro argumento es Francia, no Europa.
La migración, en tres tiempos
Instalar al lado, no en lugar de
Los dos paquetes conviven. Instale el nuestro, deje el suyo donde está y compare durante unos días lo que reporta cada uno.
Trasladar la configuración
La tabla de abajo pone los identificadores uno frente a otro. En nuestro lado hay menos, porque hay menos que ajustar.
Retirar el antiguo
Desinstale el paquete, borre su archivo de configuración y sus variables de entorno, y quite el enganche del gestor de excepciones.
Qué es comparable
Tomado de las páginas oficiales en la fecha indicada, y limitado a lo que allí figura. Una fila «no indicado» significa que la página consultada no lo dice, no que la respuesta sea no. Ver la fuente
| En Sentry | En Quiet Guard | |
|---|---|---|
| Retención de errores | 30 días en Developer, 90 días en Team y superiores | 7 días en Free, 30 en Indie, 90 en Studio |
| Alojamiento de los datos | Estados Unidos (Iowa) o Unión Europea (Fráncfort), a elegir, definitivo | Francia, OVH SAS en Roubaix, sin elección |
| Canales de alerta | 15 entradas en la categoría Notification & Incidents, entre ellas PagerDuty y Opsgenie | Correo, Slack y webhook, más una campana en la aplicación |
| Tareas programadas | Correcta, fallida y perdida; se mide la duración de ejecución | Pendiente, sana y en retraso; no se mide la duración |
| Sonda de disponibilidad | De 1 a 60 minutos, varias zonas, alerta tras tres fallos | Cada 5 minutos, un solo punto, alerta al primer cambio |
La configuración, una frente a otra
La columna de la izquierda se tomó de la documentación oficial en la fecha indicada. Verifíquela: puede haber cambiado.
| En Sentry | En Quiet Guard |
|---|---|
sentry/sentry-laravel |
quiet-guard/laravel-monitor
|
SENTRY_LARAVEL_DSN |
MONITOR_URL
|
config/sentry.php |
config/monitor.php
|
php artisan sentry:publish |
php artisan vendor:publish --tag=monitor-config
|
Integration::handles($exceptions) |
Sin equivalente, y sin necesidad |
SENTRY_TRACES_SAMPLE_RATE |
Sin equivalente, y sin necesidad |
Sin tarjeta bancaria. Instalación en unos minutos.