Las mejores formas de monitorear si su sitio web se cae

Tabla de contenido:

Las mejores formas de monitorear si su sitio web se cae
Las mejores formas de monitorear si su sitio web se cae
Anonim

El tiempo de inactividad es un problema importante para los sitios web. Para las empresas de SaaS que prosperan con la disponibilidad de sus servicios, incluso unos pocos minutos de inactividad pueden significar una pérdida directa de ingresos. Aquí le mostramos cómo realizar un seguimiento si su sitio web no funciona.

Cómo rastrear el tiempo de inactividad

El problema con el tiempo de inactividad es que es difícil realizar un seguimiento de uno mismo. Después de todo, probablemente no actualice su sitio web cada 10 segundos esperando que se desconecte. La mejor solución es tener un servicio de monitoreo de tiempo de inactividad que rastree su sitio web por usted.

Estos servicios revisarán su sitio web a intervalos regulares y activarán alertas si algo no funciona como debería. Debido a que los problemas pueden estar localizados en diferentes partes de su sitio, la mayoría de los servicios de seguimiento del tiempo de inactividad verificarán varias páginas y, por lo general, clasificarán los planes gratuitos y de pago en función de la cantidad de controles que realizarán.

Si tiene algún tipo de almacenamiento en caché estático frente a su servidor (como Amazon CloudFront), sus servicios podrían dejar de funcionar y la página de inicio parecería normal. En este caso, le gustaría verificar una página que no se almacena en caché con regularidad y necesita extraer información de una base de datos. Algunas de las herramientas de la lista a continuación pueden incluso realizar comprobaciones de contenido, lo que verificará que su página web esté intacta y tenga el aspecto que debería tener.

¿Cómo le notifican los monitores de tiempo de inactividad?

El tiempo de inactividad del sitio es un gran problema, por lo que es importante que se le notifique rápidamente para que pueda solucionar el problema. La mayoría de los servicios pueden enviar notificaciones por correo electrónico, notificaciones por SMS y notificaciones de Slack, lo que puede ser suficiente para muchas personas.

Pero si no estás viendo activamente tus notificaciones, es posible que te las pierdas, lo que puede hacer que tu sitio esté inactivo por más tiempo del debido. Si necesita recibir notificaciones urgentes sobre problemas importantes, le recomendamos el plan Pro de Uptime Robot, que se puede configurar para que lo llame repetidamente si su sitio está inactivo durante más tiempo que un período de tiempo establecido.

Monitoreo de sitios configurados para llamarlo repetidamente si su sitio está inactivo por más de un período de tiempo establecido
Monitoreo de sitios configurados para llamarlo repetidamente si su sitio está inactivo por más de un período de tiempo establecido

Te llamarán para verificar tu número cuando configures el servicio de llamadas de voz, por lo que podrás incluir el número en la lista blanca para que siga sonando incluso con No molestar activado.

Sin embargo, las llamadas de voz cuestan dinero, por lo que no son ilimitadas; deberá comprar créditos de SMS por separado. Incluyen algunos en todos los planes Pro, pero solo los recibe una vez y no se renuevan.

Opciones del monitor de tiempo de inactividad

Uptime Robot es un servicio de monitoreo alojado. La versión gratuita permite 50 monitores a intervalos de 5 minutos, pero requiere la versión Pro de $5 por mes para mensajes SMS. La versión Pro también incluye llamadas de voz, que se pueden repetir a intervalos regulares para asegurarse de recibir el mensaje.

Uptime.com envía mensajes SMS por $8 al mes. Puede realizar coincidencias de contenido, llamadas API, así como un servicio llamado "supervisión de transacciones", que, por ejemplo, podría intentar un flujo de inicio de sesión desde un navegador para verificar que los usuarios pueden iniciar sesión.

Durante mucho tráfico, su sitio puede seguir funcionando y visible, pero tener tiempos de carga significativamente más lentos, lo que sigue siendo un problema importante. Pingdom es un conjunto de análisis y monitoreo de rendimiento que puede informarle si su sitio web comienza a ralentizarse y, a menudo, puede decirle qué está causando la ralentización en primer lugar.

CULA es una herramienta gratuita que puede probar si su sitio web se ve como debería. Puede monitorear 50 URL con 5 verificaciones de contenido por URL y puede enviar notificaciones automáticas móviles con Pushover (pero no SMS). Sus versiones de pago permiten más URL, pero la versión gratuita es muy generosa.

AWS CloudWatch es una suite de monitoreo completa para los productos de AWS. Hace mucho más que monitorear el tiempo de actividad de su sitio web, como recopilar registros y monitorear su infraestructura general, pero puede configurarse para rastrear el rendimiento de sus servicios.

Opciones de código abierto (alójelo usted mismo)

Estas herramientas son de código abierto, lo que significa que habrá un paquete disponible que puede instalar y ejecutar en su propio servidor. Recomendamos que no instale el software de monitoreo en el mismo servidor, porque si hay problemas con el servidor en sí, probablemente habrá problemas para notificarle al respecto. La mejor solución sería alquilar un servidor pequeño de un proveedor de nube completamente diferente, para mitigar este riesgo sustancialmente.

Zabbix es un conjunto de monitoreo completo que no solo rastrea el tiempo de actividad de su sitio web, sino que también rastrea el tiempo de actividad de sus aplicaciones y servicios de back-end.

Icinga puede monitorear muchos servicios y generar informes regulares sobre la salud de sus servidores. Puede enviarle un mensaje por correo electrónico o SMS en caso de que surja algún problema crítico.

Prometheus es una suite de monitoreo, creada por SoundCloud antes de ser de código abierto, que funciona particularmente bien con motores de orquestación de contenedores como Kubernetes. Proporciona un seguimiento sencillo de sus servicios de Kubernetes y puede notificarle cualquier comportamiento inesperado.

Tema popular