Funcionalidad
Monitorización de disponibilidad, SSL y página de estado
Una sonda cada cinco minutos, el histórico de latencia, la alerta antes de que caduque el certificado y una página de estado pública para compartir.
La instalación, completa
composer require quiet-guard/laravel-monitor
El problema
Una aplicación caída no lanza ninguna excepción: un servidor que dejó de responder no tiene a nadie que informe del error. Y un certificado que caduca un domingo por la mañana deja fuera a todo el mundo a la vez, sin avisar.
Qué obtiene
- Siete días de histórico de latencia, con huecos donde el sitio estaba caído en lugar de ceros
- Una página de estado pública en la dirección de un token, nunca indexable
- Una insignia para poner en su README
- La disponibilidad de los últimos siete días, día a día
- Las ventanas de indisponibilidad listadas, no solo un porcentaje
- La dirección sondeada, que nunca aparece en la página pública
- Una vez activada, una comprobación diaria de los archivos sensibles expuestos (.env, .git, Telescope...), sin conservar nada de lo que responde el sitio
Cómo funciona
01
Una sonda HTTP, cada cinco minutos
Estado por debajo de 400, latencia medida, con las mismas protecciones anti-SSRF que los webhooks: una dirección interna nunca se sondea.
02
Una alerta por transición, no por sonda
Se entera cuando cae y cuando vuelve. Nunca cada cinco minutos entre medias.
03
El certificado leído directamente
A catorce días y de nuevo a tres, una vez cada uno. Una renovación reinicia el ciclo por sí sola.