A medida que las organizaciones empresariales continúan su viaje por el camino de la transformación digital, comienzan a asignar KPI para medir su éxito. Un modelo popular aprovecha el Monitoreo de la experiencia digital (DEM), que rastrea tanto las interacciones del usuario final con la tecnología como el rendimiento de esas aplicaciones: tiempo de actividad, disponibilidad y velocidad. En este artículo, aprenderá lo moderno Soluciones de Monitoreo de Experiencia Digital use el monitoreo de transacciones sintéticas desde dispositivos de punto final para medir el rendimiento con mayor precisión para servicios basados ​​en la nube como Microsoft 365 y equipos.

Gartner Research está siguiendo esto de cerca y declaró lo siguiente en su mercado guide sobre el seguimiento de la experiencia digital.

“Mejorar la experiencia del usuario final es una parte estratégica de la transformación digital, pero I&O está perdiendo el control directo de la infraestructura y las aplicaciones. Los líderes de I&O deben usar el monitoreo de la experiencia digital para optimizar las transacciones comerciales y los viajes de los clientes, independientemente de dónde residan las cargas de trabajo”.

Pero elegir la estrategia DEM correcta es más fácil decirlo que hacerlo. Muchas empresas ya están utilizando algún tipo de APM/RONbasada en una solución que solo proporciona una visibilidad parcial del rendimiento de las aplicaciones basadas en la nube. Para obtener una visión verdaderamente completa y global de la experiencia del usuario para las aplicaciones que se ejecutan en la nube, muchos grupos de TI corporativos ahora están implementando soluciones DEM integradas y modernizadas que incluyen monitoreo de transacciones sintéticas para modelar las interacciones de los empleados con las aplicaciones en línea.

Este tipo de monitoreo simula transacciones entre un cliente y una aplicación para imitar el comportamiento típico del usuario. Estas transacciones pueden capturar la tasa de éxito general de las funciones del usuario y monitorear cuánto tiempo tarda cada una en completarse. Los resultados de estas comprobaciones automatizadas brindan una imagen más precisa del rendimiento de la aplicación durante diferentes cargas de trabajo, tráfico y latencias de red en momentos variables.

Con tanto en juego en la calidad de las experiencias digitales, monitorear esas interacciones se ha convertido en una parte crítica del éxito de cualquier negocio. Y las transacciones sintéticas permiten un flujo continuo de información sobre el estado de las aplicaciones basadas en la nube como Microsoft 365. Esto blog explicará el uso del monitoreo sintético dentro de las soluciones DEM y discutirá por qué simular transacciones de agentes que se ejecutan en los puntos finales de los usuarios proporciona datos mucho más precisos que el antiguo método de usar Bots que se ejecutan en máquinas virtuales (VM) implementadas en diferentes ubicaciones de oficinas.

¿Qué es el monitoreo de transacciones sintéticas y cómo ayuda?

El monitoreo sintético es una práctica de seguimiento de la disponibilidad y el rendimiento de las aplicaciones que emula las rutas y las interacciones que los usuarios pueden tomar cuando interactúan con diferentes aplicaciones. El monitoreo sintético puede controlar automáticamente el tiempo de actividad de la aplicación y decirle cómo está funcionando su aplicación para el comportamiento típico del usuario. Mediante el uso de estos procesos con secuencias de comandos para generar interacciones de usuario simuladas para varios escenarios, ubicaciones geográficas, tipos de dispositivos y otras variables, las transacciones sintéticas pueden proporcionar una imagen precisa de la experiencia digital para las aplicaciones.


Para emular los comportamientos de un usuario real, el monitoreo sintético envía transacciones simuladas y automatizadas desde un cliente robot o agente a una aplicación. Se puede usar dentro del firewall en el centro de datos para garantizar que todas las aplicaciones de línea de negocio funcionen correctamente, o fuera del firewall para recopilar datos sobre el rendimiento y la disponibilidad de las aplicaciones basadas en la nube desde una perspectiva global. Estas transacciones son útiles para evaluar el rendimiento de las aplicaciones críticas para el negocio.


El objetivo típico de usar el Monitoreo de Transacciones Sintéticas es establecer normas esperadas para el desempeño de estas transacciones. Una vez que estos datos han sido recolectados y analizados, un conjunto de datos de monitoreo sintético, como parte de una solución DEM, puede brindarle información crucial. insights sobre el rendimiento de sus aplicaciones a lo largo del tiempo. Además, proporcionan métricas históricas para identificar si el rendimiento está por debajo de las normas esperadas, lo que puede desencadenar alertas para impulsar una investigación por parte de las operaciones de TI.

La emulación de las actividades del usuario mejora la visibilidad de la experiencia digital

A medida que evolucionan las arquitecturas de nube modernas, también lo hacen las formas en que los usuarios pueden interactuar con las aplicaciones en línea. Las empresas que utilizan el monitoreo sintético como parte de su estrategia DEM pueden simular la experiencia promedio de los empleados para descubrir la causa principal de los posibles problemas que pueden afectar negativamente a los usuarios reales. Al utilizar algoritmos para observar el comportamiento de la aplicación mientras se simulan futuras interacciones de los usuarios, el monitoreo sintético evalúa activamente una aplicación y es beneficioso para medir el tiempo de actividad, el rendimiento y el tiempo de respuesta de funciones cruciales durante las interacciones de los empleados. Los resultados de cada parte de estas transacciones sintéticas se pueden monitorear y las anomalías pueden indicar que la aplicación no está funcionando normalmente.

Estas transacciones sintéticas están destinadas a simular el uso real de la aplicación y ejercitar sus diversos componentes a través de la ejecución de la transacción. Cuando se implementan de manera efectiva, esos datos brindan una visibilidad mejorada para las operaciones de TI y pueden ayudar a una empresa a comprender las tendencias a largo plazo en el rendimiento de una aplicación después de que se haya implementado. Por lo general, la transacción se modelará a partir de la use cases para la aplicación en línea y proporcionar información como la de un usuario real. Por lo tanto, las simulaciones ayudan a pintar una imagen en vivo de lo que experimentarán los empleados cuando accedan a la aplicación y realicen las tareas más comunes.

De esta manera, el Monitoreo de Transacciones Sintéticas proporciona actionable insights para optimizar la experiencia de los empleados. Al monitorear cada paso del viaje del usuario con rendimiento predictivo, estos agentes de recopilación de datos automatizados brindan datos de tráfico y rendimiento incluso en momentos en que no hay usuarios reales que accedan a la aplicación. Esto permite que las soluciones de Monitoreo de la experiencia digital le avise antes de que los usuarios se vean afectados.

El monitoreo de transacciones sintéticas basado en el cliente proporciona datos de rendimiento más precisos

Si bien el monitoreo sintético se ha convertido en una parte crucial de las soluciones DEM, no todas las herramientas cubren todos los tipos de aplicaciones ni brindan los mejores resultados. Hay una diferencia clave que debe tener en cuenta al evaluar sus productos DEM y sus funciones de monitoreo sintético. ¿Las transacciones sintéticas se ejecutan desde agentes implementados en dispositivos de clientes reales, O están instaladas en máquinas virtuales implementadas en diferentes ubicaciones de oficina?

La información proporcionada por los bots que se ejecutan en máquinas virtuales en la oficina no emula con precisión la experiencia de un usuario final. Esto es especialmente cierto en la cultura actual de 'Trabajo desde cualquier lugar', cuando un gran porcentaje de empleados trabaja fuera de la oficina. Esos usuarios NO están en una red administrada con acceso rápido y confiable a Internet y proveedores de servicios en la nube. Además, utilizan dispositivos separados que no coinciden con las configuraciones y capacidades de hardware de una máquina virtual preconfigurada.

Para recopilar los datos de telemetría más precisos, los agentes de monitoreo que ejecutan las transacciones sintéticas deben hacerlo desde la perspectiva del usuario final, desde su dispositivo. Estas llamadas al servidor y los scripts de emulación simulan el flujo de clics de un usuario final mientras navegan por áreas clave de una aplicación, descargan archivos o acceden a diferentes funciones de carga de trabajo. Por lo general, se ejecutan cada 15 minutos, pero puede configurarlos para diferentes frecuencias o ejecutarlos de inmediato en función de una acción específica. Esto faculta a los grupos de operaciones de TI para configurar funciones de monitoreo sintético de manera más amplia y más cercana al entorno de trabajo híbrido de una empresa. Y esto brinda una base para el monitoreo continuo y el rendimiento de las aplicaciones, incluso cuando la participación del usuario es baja. Al monitorear continuamente el rendimiento de las aplicaciones desde los puntos finales reales de los usuarios reales y sus diversas rutas de red, las operaciones de TI pueden lograr insights en el rendimiento de la aplicación, la disponibilidad y la calidad del servicio.

Actionable Insights Entregado desde el monitoreo de transacciones sintéticas basado en el cliente

El monitoreo de la experiencia digital proporciona un análisis crítico y una comprensión de cómo el rendimiento afecta las experiencias de los usuarios, así como la visibilidad de la capacidad de respuesta de las aplicaciones, independientemente de dónde se ejecuten. El monitoreo sintético es el complemento DEM perfecto para proporcionar la información integral, proactiva y procesable que una organización necesita para brindar experiencias excepcionales a los empleados.

Sin tráfico sintético dedicado, es difícil diferenciar los problemas reales de las fallas internas, o viceversa, lo que lleva a situaciones en las que el monitoreo estándar muestra luces verdes, pero los usuarios experimentan tiempos de respuesta lentos o no pueden iniciar sesión en absoluto. Cuanto más complejas se vuelven las aplicaciones, o la falta de acceso a los registros de rendimiento de los proveedores de servicios en la nube, más posibilidades hay de que el monitoreo estándar no refleje la realidad de las experiencias de los usuarios. Debido a que el monitoreo sintético basado en el cliente simula el uso desde la perspectiva del usuario, desde las computadoras del usuario, estos 'falsos negativos' son fáciles de detectar.
Al monitorear las tendencias de rendimiento durante un período, las operaciones de TI pueden determinar los tiempos de procesamiento normales para las transacciones sintéticas, analizar el rendimiento de la red para diferentes ISP, evaluar el rendimiento de las aplicaciones durante los picos de tráfico y realizar las optimizaciones necesarias en los dispositivos de los clientes y la infraestructura de red para acelerar su respuesta a las transacciones. veces.

Después de recopilar y analizar estos valiosos datos de rendimiento, un conjunto de datos de monitoreo sintético puede:

  • Brindarle información crucial sobre el rendimiento de sus aplicaciones
  • Identifique los problemas de hardware heredados para los empleados que utilizan dispositivos antiguos
  • Destacar las redes domésticas de bajo rendimiento para los trabajadores remotos
  • Alertarlo de interrupciones de las aplicaciones basadas en la nube antes de que el proveedor envíe notificaciones
  • Decirle cómo responde su aplicación al comportamiento típico del usuario
  • Concéntrese en problemas comerciales específicos, por ejemplo, al alertarlo sobre los problemas que los usuarios pueden experimentar al intentar colaborar en línea con socios comerciales externos.

Conclusión

El monitoreo de transacciones sintéticas proporciona un enfoque fácil para aproximar la experiencia digital del usuario final y los problemas de rendimiento del mundo real para las aplicaciones. Si está pensando en optimizar su visibilidad para el rendimiento de las aplicaciones y mejorar su seguimiento de las verdaderas experiencias digitales de sus empleados, ahora comprende cómo puede ayudar el monitoreo sintético. La implementación de transacciones sintéticas es esencial para una estrategia efectiva de Monitoreo de Experiencia Digital (DEM). Ayudan a medir la experiencia del usuario en cualquier aplicación, basada en la nube o de otro tipo.

Para avanzar, querrá evaluar las soluciones DEM que simulan viajes digitales críticos para el negocio a través de sus aplicaciones más importantes en sus diferentes roles laborales y personas de trabajo de los empleados. Esto puede brindarle respuestas inmediatas a preguntas sobre el rendimiento de la aplicación y el impacto que tiene en las experiencias de los usuarios. Sus conjuntos de datos de monitoreo sintéticos también deberían poder ayudarlo a identificar rápidamente la causa raíz de cualquier problema de rendimiento de la aplicación para que pueda resolverlos lo antes posible.

Y para tener una cobertura completa, debe asegurarse de que los datos de telemetría proporcionados por las transacciones sintéticas provengan de la perspectiva del usuario, de los dispositivos finales del usuario. Estas capacidades avanzadas de monitoreo de la experiencia digital lo ayudan a identificar y abordar de manera proactiva los problemas de rendimiento de las aplicaciones desde cualquier parte del mundo, sin importar dónde trabajen los usuarios. Con las soluciones de monitoreo sintético adecuadas, su empresa puede contribuir en gran medida a garantizar una experiencia digital uniforme y satisfactoria para los empleados.