Instalación
Instale el bundle en la aplicación Symfony que desea monitorizar (y no en el servidor Quiet Guard).
Requisitos previos
- PHP 8.2 o superior
- Symfony 6.4 (LTS), 7.x u 8.x
ext-curl(el transporte por defecto) yext-sodium(requerida por el núcleo)
Instalar el paquete
El paquete está publicado en Packagist: basta con un composer require para instalarlo.
Esto descarga automáticamente el núcleo agnóstico quiet-guard/monitor-php.
Registrar el bundle
Symfony Flex registra un bundle a partir de una receta publicada en su propio índice. No existe ninguna receta para este bundle, así que añádalo manualmente en config/bundles.php:
La clase del bundle es QuietGuard\Monitor\Symfony\MonitorBundle, y el alias de su extensión de contenedor es monitor: toda la configuración vive por tanto bajo una clave monitor.
Crear el archivo de configuración
El bundle lee sus opciones en un árbol de configuración monitor. Cree config/packages/monitor.yaml:
Después defina las variables correspondientes en .env / .env.local:
url y key son los únicos valores necesarios para empezar a reportar. Consulte la Configuración para conocer cada opción y su valor por defecto.
Verificar el cableado
Una vez registrado, el bundle define sus servicios en el contenedor. Puede confirmar su presencia:
El listener monitor.exception_subscriber debe aparecer en kernel.exception. Continúe con la Configuración.
Está leyendo la documentación Symfony Bundle v1.0.