Las apps Laravel merecen una monitorización que entiende la app
Laravel está detrás de innumerables apps y API a medida. Aquí no basta con un check de la página de inicio: lo decisivo es la accesibilidad de la app, un certificado válido, un dominio remitente entregable y, sobre todo, la salud del procesamiento en segundo plano: el Scheduler y los workers de queue. Justo para eso el paquete live24h para Laravel hace tangible la monitorización.
El paquete es un ayudante de configuración, no un motor de monitorización. Su ServiceProvider, detectado automáticamente, integra un Health Center en /live24h/health, analiza la app, muestra un Website Health Score y propone los checks adecuados. Con un clic se convierten en checks reales; las comprobaciones reales 24/7 se ejecutan después en la plataforma live24h alojada en la UE.
Dónde ayuda especialmente el plugin
| Caso de uso | Beneficio de live24h |
|---|---|
| App o API Laravel a medida | Accesibilidad, SSL, dominio y señales SEO se convierten de forma sistemática en checks. |
| Procesamiento en segundo plano | El Scheduler y los workers de queue se vigilan como heartbeat para que los fallos silenciosos de tareas se noten. |
| Correos transaccionales y de notificación | MX, SPF, DKIM y DMARC del dominio remitente se hacen visibles como check. |
| Varias apps Laravel | Los presets de política llevan el mismo estándar de monitorización a cada proyecto. |
| Relanzamiento o despliegue | Las rutas críticas y las tareas en segundo plano son controlables justo después del go-live. |
| DevOps y SRE | El mismo flujo se ejecuta en el Health Center o a través de la página de ajustes. |
Para quién está pensado el plugin
- Desarrolladores y equipos Laravel configuran la monitorización de su app sin registrar a mano cada ruta y cada tarea.
- DevOps y SRE protegen el Scheduler y los workers de queue como heartbeat y ven las caídas antes de que los usuarios las reporten.
- Las agencias con varias apps Laravel despliegan el mismo estándar por preset de política en todos los proyectos.
- Clientes de la UE y del RGPD mantienen una monitorización en una plataforma alojada en la UE.
Flujo sencillo
- Instale el paquete mediante Composer y publique la configuración.
- Introduzca la API key en
config/live24h.phpo en la página de ajustes y pruebe la conexión. - Abra el Health Center en
/live24h/health. - Analice la app y revise el Website Health Score.
- Seleccione los checks recomendados: las propuestas bloqueadas siguen visibles y se marcan como «Desde Pro».
- Cree los checks en live24h con un clic.
- Active alertas, Status Page e informes.
Configurar el plugin de laravel
Instalación y requisitos
El paquete se instala mediante Composer:
composer require live24h/laravel-adapter
php artisan vendor:publish --provider="Live24h\LaravelAdapter\LaravelServiceProvider"
Requisitos: Laravel 10 u 11, PHP 8.1 o superior y una conexión saliente a https://api.live24h.eu. La API key se introduce en config/live24h.php o en la página de ajustes; después abra /live24h/health y siga el asistente. El paquete se obtiene como descarga directa de live24h; el listado en el marketplace llegará después.
Preguntas frecuentes
¿El plugin es una solución de monitorización propia? No. El paquete analiza su app, determina un Health Score y crea los checks recomendados. Las comprobaciones reales 24/7 las asume la plataforma live24h.
¿Qué procesos en segundo plano se vigilan?
El Scheduler de Laravel (schedule:run) y el worker de queue pueden protegerse cada uno como heartbeat para que los fallos silenciosos no se noten días después.
¿Cómo se comprueba la entregabilidad del correo?
El paquete lee su configuración MAIL_* y comprueba MX, SPF, DKIM y DMARC del dominio remitente, como check de dominio en live24h.
¿Cuánto cuesta el plugin? Nada: está incluido gratis en cada plan live24h. Según el plan contratado solo varía el alcance de los checks.