Tabla de contenido:
- 1. Desarrollar una vista de infraestructura de aplicaciones
- 2. Personaliza APM
- 3. Mapa del viaje del cliente
- 4. Hacer que los equipos secundarios se centren en servicios particulares
- 5. Construir paneles y alertas
- 6. Conoce a menudo
Video: ¿Como MONITOREAR los cambios en una 【 PÁGINA WEB 】 y generar ALERTAS 😱? (Noviembre 2024)
Cualquier persona que aloje un sitio web popular probablemente sepa invertir en una herramienta de monitoreo de sitios web de primer nivel. Pero aunque estas herramientas ciertamente pueden ayudarlo a mejorar el rendimiento general del sitio web, no hacen todo el trabajo por sí mismas. Tendrá que implementar ciertas mejores prácticas, y la parte más difícil de eso será descubrir cuáles se aplican a su organización.
La herramienta de monitoreo de su sitio web le dirá qué tan rápido las personas interactúan con su sitio web, qué caminos toman para navegar y dónde ocurren los errores, tanto para el usuario como en el back-end del sitio web. Para aprovechar al máximo esta información, deberá comprender completamente cómo funciona su sitio web, cómo su hardware figura en la funcionalidad de su sitio web y cómo su código impulsa las acciones comerciales.
Hablé con Bharath Gowda, Director Senior de Marketing de la Industria en el servicio de monitoreo web Editors 'Choice New Relic, sobre lo que su empresa debe hacer para asegurarse de que está listo para aprovechar al máximo los datos que proporciona su herramienta de monitoreo.
1. Desarrollar una vista de infraestructura de aplicaciones
Sus aplicaciones se basan en el código y ese código impulsa las acciones comerciales. Por ejemplo, cuando alguien busca un producto en un sitio web de comercio electrónico, o si pone algo en su carrito de compras, su código permite que ocurran estas acciones. A medida que se cambia este código, interactúa con su infraestructura de hardware, impactando cosas como la memoria y el almacenamiento. Estos cambios tienden a romper los sitios web.
Para asegurarse de que las actualizaciones de su código no dañen o ralenticen su sitio web, y para asegurarse de que está monitoreando adecuadamente el rendimiento de su sitio web, debe poder determinar el rendimiento de línea base aceptable para los servicios de fondo, el código y su infraestructura de hardware Una vez que todas esas cosas se ejecutan de acuerdo con el plan, Gowda recomienda que eche un vistazo al rendimiento general de su aplicación. ¿Funciona todo sin problemas? Bien, pasemos al siguiente paso.
2. Personaliza APM
Si su sitio web tiene mucho tráfico o si aloja un servicio web estilo software, considere implementar alertas de administración del rendimiento de la aplicación (APM) además de las herramientas de monitoreo de su sitio web. Muchas herramientas de monitoreo de sitios web proporcionarán métricas que reflejan algo de lo que puede hacer un paquete APM, pero si sus problemas de rendimiento solo pueden remediarse profundizando en el análisis de causa raíz a nivel de código, entonces APM es probablemente su mejor camino.
Pero ya sea que implemente APM o se adhiera a lo que proporciona su paquete de monitoreo de sitio web actual, asegúrese de profundizar en lo que respecta a la funcionalidad, especialmente las alertas personalizadas. Cuanto más granulares pueda hacer sus alertas, más valiosas serán cuando se trata de una solución rápida. Otra ayuda allí es la escalada inteligente. Si sus alertas son lo suficientemente inteligentes como para comenzar el análisis de problemas simplemente apagándose, entonces use esos datos para enrutar la alerta al desarrollador con el mejor registro de seguimiento de corrección para esa clase particular de problema. Este proceso lleva algo de tiempo de planificación y diagrama de flujo, pero el resultado final puede ser un sitio web mucho más resistente y que puede reaccionar rápidamente ante problemas repentinos.
3. Mapa del viaje del cliente
Una vez que tenga una buena idea de cómo se supone que debe funcionar su sitio web, determine qué aspecto tiene un cliente aceptable y cuántos clientes puede manejar su sitio web sin experimentar latencia. ¿La navegación de su sitio web lo ayuda a impulsar un resultado comercial? ¿Las personas están consumiendo el contenido que quieres que consuman o se están perdiendo y arrojando por el camino equivocado?
Una vez que haya determinado que la navegación del sitio web funciona sin problemas, determine la cantidad de visitantes que no afectarán negativamente la navegación del sitio web. En segundo lugar, ejecute pruebas para ver si todas sus páginas se están cargando. ¿Los productos no están aterrizando en el carrito de compras? ¿La página de envío no se carga lo suficientemente rápido? Este tipo de información es increíblemente útil para comprender el rendimiento del sitio web, pero también es útil para los equipos de marketing y ventas. Al trabajar con ingenieros para desarrollar un camino de menor resistencia, Gowda dijo que su organización puede ajustar el sitio web campaña por campaña o temporada por temporada.
4. Hacer que los equipos secundarios se centren en servicios particulares
Gowda recomienda poner equipos específicos a cargo de funciones específicas. Ya sabemos cuáles serán sus consultas básicas: ¿cuánto tráfico está entrando y se espera o no? ¿Cuál es la tasa de error? ¿Cuál es el tiempo de respuesta?
Pero, una vez que tenga una comprensión sólida de cómo funciona cada una de estas cosas, desea poder profundizar en cosas como geografías, el mapa de servicio, sus servidores y cualquier otra cosa que afecte el rendimiento. Este enfoque detallado lo ayudará a detectar problemas antes de que alcancen un nivel crítico, y le dará una comprensión más profunda de lo que se puede ajustar para mejorar aún más el rendimiento del sitio web, dijo Gowda.
5. Construir paneles y alertas
Necesita un mecanismo de alerta que pueda atraerlo nuevamente a la aplicación cuando se concentre en otras tareas. Necesita alertas dinámicas que le brinden contexto y lo regresen al tablero donde se produce el problema. Algunos productos, como New Relic, ofrecen líneas de base dinámicas que se establecen mediante el aprendizaje automático (ML), basado en métricas históricas y basadas en el tiempo para automatizar el proceso de notificaciones. Por lo tanto, su línea de base será mucho más alta durante el Viernes Negro de lo que será durante los meses de menor actividad, y la herramienta se ajustará en consecuencia.
Estas alertas son críticas para los usuarios que no están pegados a la herramienta de monitoreo de su sitio web, dijo Gowda. Las alertas se pueden enviar por mensaje de texto, correo electrónico e incluso por teléfono. Con suerte, las alertas le darán suficiente contexto y dirección para llevarlo de regreso al lugar exacto dentro de la herramienta donde los problemas deben abordarse.
6. Conoce a menudo
No esperes a que las cosas se rompan. Cuando lanza nuevos productos, ingresa a nuevos mercados o se prepara para períodos de mucho tráfico, reúnase con los equipos de productos, operaciones e ingeniería para asegurarse de que todos conozcan el plan y estén contentos con la configuración del sitio web. Gowda aconseja a las compañías que hagan obligatorias las reuniones previas y posteriores al evento, pero dijo que también debe instituir reuniones mensuales en las que todos puedan reunirse para registrarse y responder preguntas y preocupaciones.