À medida que as organizações empresariais continuam sua jornada no caminho da transformação digital, elas começam a atribuir KPIs para medir seu sucesso. Um modelo popular está aproveitando o Digital Experience Monitoring (DEM), que rastreia as interações do usuário final com a tecnologia e o desempenho desses aplicativos – tempo de atividade, disponibilidade e velocidade. Neste artigo, você aprenderá como o moderno Soluções de monitoramento de experiência digital use o monitoramento de transações sintéticas de dispositivos de endpoint para medir o desempenho com mais precisão para serviços baseados em nuvem, como Microsoft 365 e equipes.

A Gartner Research está acompanhando isso de perto e declarou o seguinte em seu mercado guide em Monitoramento de Experiência Digital.

“Melhorar a experiência do usuário final é uma parte estratégica da transformação digital, mas a I&O está perdendo o controle direto da infraestrutura e dos aplicativos. Os líderes de I&O devem usar o monitoramento da experiência digital para otimizar as transações comerciais e as jornadas do cliente, independentemente de onde as cargas de trabalho residam.”

Mas escolher a estratégia de DEM certa é mais fácil falar do que fazer. Muitas empresas já estão usando alguma forma de APM/RUMsolução baseada em nuvem que fornece apenas visibilidade parcial do desempenho de aplicativos baseados em nuvem. Para obter uma visão verdadeiramente abrangente e global da experiência do usuário para aplicativos executados na nuvem, muitos grupos de TI corporativos estão implementando soluções DEM modernizadas e integradas que incluem monitoramento de transações sintéticas para modelar as interações dos funcionários com aplicativos online.

Esse tipo de monitoramento simula transações entre um cliente e um aplicativo para imitar o comportamento típico do usuário. Essas transações podem capturar a taxa geral de sucesso das funções do usuário e monitorar quanto tempo cada uma leva para ser concluída. Os resultados dessas verificações automatizadas fornecem uma imagem mais precisa do desempenho do aplicativo durante diferentes cargas de trabalho, tráfego e latências de rede em horários variáveis.

Com tanto a depender da qualidade das experiências digitais, o monitoramento dessas interações se tornou uma parte crítica do sucesso de qualquer negócio. E as transações sintéticas permitem um fluxo contínuo de informações sobre a integridade de aplicativos baseados em nuvem, como Microsoft 365. Este blog explicará o uso de monitoramento sintético em soluções DEM e discutirá por que a simulação de transações de agentes executados em endpoints de usuários fornece dados muito mais precisos do que o método antigo de usar bots executados em máquinas virtuais (VMs) implantadas em diferentes locais de escritório.

O que é o monitoramento de transações sintéticas e como ele ajuda?

O monitoramento sintético é uma prática de rastreamento de desempenho e disponibilidade de aplicativos que emula os caminhos e interações que os usuários podem tomar ao interagir com diferentes aplicativos. O monitoramento sintético pode acompanhar automaticamente o tempo de atividade do aplicativo e informar o desempenho do aplicativo para o comportamento típico do usuário. Ao usar esses processos com script para gerar interações de usuário simuladas para vários cenários, localizações geográficas, tipos de dispositivos e outras variáveis, as transações sintéticas podem fornecer uma imagem precisa da experiência digital dos aplicativos.


Para emular os comportamentos de um usuário real, o monitoramento sintético envia transações simuladas e automatizadas de um cliente robô, ou agente, para um aplicativo. Ele pode ser usado dentro do firewall no data center para garantir que todos os aplicativos de linha de negócios estejam operando corretamente ou fora do firewall para coletar dados sobre o desempenho e a disponibilidade de aplicativos baseados em nuvem de uma perspectiva global. Essas transações são úteis para avaliar o desempenho de aplicativos essenciais aos negócios.


O objetivo típico de usar o Synthetic Transaction Monitoring é estabelecer normas esperadas para o desempenho dessas transações. Uma vez que esses dados tenham sido coletados e analisados, um conjunto de dados de monitoramento sintético, como parte de um solução DEM, pode fornecer informações cruciais insights sobre o desempenho de seus aplicativos ao longo do tempo. Além disso, eles fornecem métricas históricas para identificar se o desempenho está dentro das normas esperadas, o que pode acionar alertas para investigação imediata pelas operações de TI.

Emular atividades do usuário melhora a visibilidade da experiência digital

À medida que as arquiteturas de nuvem modernas estão evoluindo, também estão as maneiras pelas quais os usuários podem interagir com aplicativos online. As empresas que usam o monitoramento sintético como parte de sua estratégia de DEM podem simular a experiência média do funcionário para descobrir a causa raiz de possíveis problemas que podem afetar negativamente os usuários reais. Ao utilizar algoritmos para observar o comportamento do aplicativo enquanto simula futuras interações do usuário, o monitoramento sintético avalia ativamente um aplicativo e é benéfico para medir o tempo de atividade, desempenho e tempo de resposta de funções cruciais durante as interações dos funcionários. Os resultados de cada parte dessas transações sintéticas podem ser monitorados e as anomalias podem indicar que o aplicativo não está funcionando normalmente.

Essas transações sintéticas visam simular o uso real do aplicativo e exercitar seus diversos componentes através da execução da transação. Quando implantados de forma eficaz, esses dados fornecem visibilidade aprimorada para as operações de TI e podem ajudar uma empresa a entender as tendências de longo prazo no desempenho de um aplicativo após sua implantação. Normalmente, a transação será modelada a partir do real use cases para o aplicativo online e fornecer entrada como a de um usuário real. Assim, as simulações ajudam a pintar uma imagem real do que os funcionários experimentarão quando acessarem o aplicativo e realizarem as tarefas mais comuns.

Desta forma, o Monitoramento de Transações Sintéticas fornece actionable insights para otimizar as experiências dos funcionários. Ao monitorar cada etapa da jornada do usuário com desempenho preditivo, esses agentes automatizados de coleta de dados fornecem dados de tráfego e desempenho mesmo durante os momentos em que você não tem nenhum usuário real acessando o aplicativo. Isso permite que as soluções de monitoramento de experiência digital alertem você antes que os usuários sejam afetados.

O monitoramento de transações sintéticas baseado no cliente fornece dados de desempenho mais precisos

Embora o monitoramento sintético tenha se tornado uma parte crucial das soluções DEM, nem todas as ferramentas cobrem todos os tipos de aplicação ou produzem os melhores resultados. Há uma diferença importante que você deve estar ciente ao avaliar seus produtos DEM e seus recursos de monitoramento sintético. As transações sintéticas são executadas a partir de agentes implantados em dispositivos clientes reais OU são instaladas em VMs implantadas em diferentes locais de escritório?

As informações fornecidas por Bots executados em máquinas virtuais no escritório não emulam com precisão a experiência de um usuário final. Isso é especialmente verdadeiro na cultura atual de 'trabalhar em qualquer lugar', quando uma grande porcentagem de funcionários está trabalhando fora do escritório. Esses usuários NÃO estão em uma rede gerenciada com acesso rápido e confiável à Internet e provedores de serviços em nuvem. Além disso, eles estão usando dispositivos separados que não correspondem às configurações de hardware e recursos de uma máquina virtual pré-configurada.

Para coletar os dados de telemetria mais precisos, os agentes de monitoramento que executam as transações sintéticas devem fazê-lo da perspectiva do usuário final, de seu dispositivo. Essas chamadas de servidor e scripts de emulação simulam o fluxo de cliques de um usuário final enquanto ele navega pelas principais áreas de um aplicativo, faz download de arquivos ou acessa diferentes recursos de carga de trabalho. Normalmente, eles são executados a cada 15 minutos, mas você pode configurá-los para diferentes frequências ou executar imediatamente com base em uma ação específica. Isso permite que os grupos de operações de TI configurem funções de monitoramento sintético de forma mais ampla e mais próxima ao ambiente de trabalho híbrido de uma empresa. E isso fornece uma base para monitoramento contínuo e desempenho de aplicativos, mesmo quando o envolvimento do usuário é baixo. Ao monitorar continuamente o desempenho do aplicativo a partir dos endpoints reais de usuários reais e seus vários caminhos de rede, as operações de TI podem obter resultados mais profundos. insights em desempenho de aplicativos, disponibilidade e qualidade de serviço.

Actionable Insights Entregue do Monitoramento de Transação Sintética Baseado no Cliente

O Digital Experience Monitoring fornece análise crítica e compreensão de como o desempenho afeta as experiências do usuário, bem como a visibilidade da capacidade de resposta dos aplicativos, independentemente de onde eles estão sendo executados. O monitoramento sintético é o complemento DEM perfeito para fornecer as informações abrangentes, proativas e acionáveis ​​que uma organização precisa para oferecer experiências excepcionais aos funcionários.

Sem tráfego sintético dedicado, é difícil diferenciar problemas reais de failovers internos, ou vice-versa, levando a situações em que o monitoramento padrão está mostrando sinais verdes, mas os usuários estão enfrentando tempos de resposta atrasados ​​ou não conseguem fazer login. Quanto mais complexos os aplicativos se tornam, ou a falta de acesso aos logs de desempenho dos provedores de serviços em nuvem, mais oportunidades para o monitoramento padrão não refletir a realidade das experiências dos usuários. Como o monitoramento sintético baseado em cliente simula o uso da perspectiva do usuário, dos computadores do usuário, esses 'falsos negativos' são fáceis de detectar.
Ao monitorar as tendências de desempenho ao longo de um período, as operações de TI podem determinar os tempos normais de processamento para transações sintéticas, analisar a taxa de transferência da rede para diferentes ISPs, avaliar o desempenho do aplicativo durante o pico de tráfego e fazer as otimizações necessárias nos dispositivos do cliente e na infraestrutura de rede para acelerar a resposta das transações vezes.

Depois de coletar e analisar esses valiosos dados de desempenho, um conjunto de dados de monitoramento sintético pode:

  • Fornecer informações cruciais sobre o desempenho de seus aplicativos
  • Identifique problemas de hardware legados para funcionários que executam dispositivos antigos
  • Destaque redes domésticas com baixo desempenho para trabalhadores remotos
  • Alertá-lo sobre interrupções para aplicativos baseados em nuvem antes que o fornecedor envie notificações
  • Informar como seu aplicativo responde ao comportamento típico do usuário
  • Concentre-se em problemas de negócios específicos — por exemplo, alertando você sobre problemas que os usuários podem enfrentar ao tentar colaborar online com parceiros de negócios externos

Conclusão

O Monitoramento de Transação Sintética fornece uma abordagem fácil para aproximar a experiência digital do usuário final e os problemas de desempenho do mundo real para aplicativos. Se você está pensando em otimizar sua visibilidade para desempenho de aplicativos e melhorar seu rastreamento para as verdadeiras experiências digitais de seus funcionários, agora entende como o monitoramento sintético pode ajudar. A implementação de transações sintéticas é essencial para uma estratégia eficaz de monitoramento da experiência digital (DEM). Eles ajudam a medir a experiência do usuário em qualquer aplicativo, baseado em nuvem ou não.

Para avançar, você desejará avaliar soluções DEM que simulem jornadas digitais críticas para os negócios por meio de seus aplicativos mais importantes em suas diferentes funções de trabalho e personas de trabalho de funcionários. Isso pode fornecer respostas imediatas a perguntas sobre o desempenho do aplicativo e o impacto que ele está causando nas experiências do usuário. Seus conjuntos de dados de monitoramento sintéticos também devem ser capazes de ajudá-lo a identificar rapidamente a causa raiz de qualquer problema de desempenho do aplicativo para que você possa resolvê-los o mais rápido possível.

E para ter cobertura completa, você deve garantir que os dados de telemetria fornecidos pelas transações sintéticas sejam provenientes da perspectiva do usuário, dos dispositivos de terminal do usuário. Esses recursos avançados de monitoramento de experiência digital ajudam você a identificar e resolver proativamente problemas de desempenho de aplicativos de qualquer lugar do mundo, não importa onde os usuários estejam trabalhando. Com as soluções corretas de monitoramento sintético, sua empresa pode percorrer um longo caminho para garantir uma experiência digital consistente e satisfatória para os funcionários.