El monitoreo sintético (también conocido como monitoreo activo o monitoreo proactivo ) es una técnica de monitoreo que se realiza mediante el uso de una emulación o grabaciones de transacciones con secuencias de comandos. Los scripts de comportamiento (o rutas) se crean para simular una acción o ruta que un cliente o usuario final tomaría en un sitio, aplicación u otro software (o incluso hardware). Luego, esas rutas se monitorean continuamente a intervalos específicos para el rendimiento, como: funcionalidad, disponibilidad y medidas de tiempo de respuesta .
El monitoreo sintético permite a un webmaster o un profesional de TI / operaciones identificar problemas y determinar si un sitio web o una aplicación es lento o experimenta tiempo de inactividad antes de que el problema afecte a los usuarios finales o clientes reales . Este tipo de monitoreo no requiere tráfico real , de ahí el nombre sintético, por lo que permite a las empresas probar aplicaciones 24x7 o probar nuevas aplicaciones antes de un lanzamiento en vivo de cara al cliente. Suele ser un buen complemento cuando se utiliza con la supervisión pasiva para ayudar a proporcionar visibilidad del estado de la aplicación durante las horas de menor actividad cuando el volumen de transacciones es bajo. [1]
Cuando se combina con las herramientas APM tradicionales , la supervisión sintética puede proporcionar una visibilidad más profunda del rendimiento de un extremo a otro, independientemente de dónde se estén ejecutando las aplicaciones. [2]
Debido a que el monitoreo sintético es una simulación del comportamiento típico del usuario o la navegación a través de un sitio web, a menudo se usa mejor para monitorear rutas de tráfico común y procesos comerciales críticos. Las pruebas sintéticas deben estar programadas con anticipación, por lo que no es factible medir el rendimiento para cada permutación de una ruta de navegación que pueda tomar un usuario final. Esto es más adecuado para el monitoreo pasivo.
Las pruebas sintéticas son útiles para medir el tiempo de actividad, la disponibilidad y el tiempo de respuesta de las páginas y transacciones críticas (cómo se desempeña un sitio en todas las geografías) pero no monitorean ni capturan las interacciones reales del usuario final, consulte Monitoreo del sitio web . Esto también se conoce como monitoreo activo que consta de sondas sintéticas y robots web para ayudar a informar sobre la disponibilidad del sistema y las transacciones comerciales predefinidas. [3]
El monitoreo sintético reportará innumerables métricas, y depende del webmaster o de un profesional de TI / Operaciones identificar cuáles son las más importantes. Las métricas comunes de la supervisión de sitios web sintéticos incluyen el tiempo hasta el primer byte, el índice de velocidad, el tiempo para interactuar y la página completa. [4]
Ver también
Referencias
- ^ "Priorizar el modelo APM de Gartner" . APM Digest. 15 de marzo de 2012.
- ^ "¿Está supervisando sus aplicaciones SaaS? Si no, debería hacerlo" . APMdigest: gestión del rendimiento de las aplicaciones . 2017-02-14 . Consultado el 13 de abril de 2017 .
- ^ "La anatomía de APM - 4 elementos fundamentales para una estrategia exitosa" . APM Digest. 4 de abril de 2012.
- ^ "Explicación de las métricas de velocidad del sitio: TTFB, índice de velocidad, interactivo, de carga, completo y más" . Blog de velocidad de MachMetrics . 2019-02-22 . Consultado el 17 de enero de 2020 .