W miarę jak organizacje korporacyjne kontynuują swoją podróż po ścieżce cyfrowej transformacji, zaczynają przypisywać KPI, aby mierzyć swój sukces. Jednym z popularnych modeli jest wykorzystanie Digital Experience Monitoring (DEM), który śledzi zarówno interakcje użytkownika końcowego z technologią, jak i wydajność tych aplikacji – czas pracy, dostępność i szybkość. W tym artykule dowiesz się, jak nowoczesne Rozwiązania do monitorowania doświadczeń cyfrowych używaj syntetycznego monitorowania transakcji z urządzeń końcowych, aby dokładniej mierzyć wydajność usług opartych na chmurze, takich jak Microsoft 365 i Zespoły.

Gartner Research uważnie to śledzi i stwierdził, że: rynek guide w sprawie monitorowania cyfrowego doświadczenia.

„Poprawa doświadczenia użytkownika końcowego jest strategiczną częścią cyfrowej transformacji, jednak I&O traci bezpośrednią kontrolę nad infrastrukturą i aplikacjami. Liderzy I&O muszą korzystać z cyfrowego monitorowania doświadczeń, aby zoptymalizować transakcje biznesowe i podróże klientów, niezależnie od tego, gdzie znajdują się obciążenia”.

Jednak wybór odpowiedniej strategii DEM jest łatwiejszy do powiedzenia niż do zrobienia. Wiele firm korzysta już z jakiejś formy APM/RUMoparte na rozwiązaniu, które zapewnia tylko częściowy wgląd w wydajność aplikacji w chmurze. Aby uzyskać naprawdę wszechstronny i globalny wgląd w środowisko użytkownika aplikacji działających w chmurze, wiele korporacyjnych grup IT wdraża obecnie zmodernizowane, zintegrowane rozwiązania DEM, które obejmują syntetyczny monitoring transakcji modelowanie interakcji pracowników z aplikacjami internetowymi.

Ten rodzaj monitorowania symuluje transakcje między klientem a aplikacją, aby naśladować typowe zachowanie użytkownika. Transakcje te mogą rejestrować ogólny wskaźnik sukcesu funkcji użytkownika i monitorować, ile czasu zajmuje ukończenie każdej z nich. Wyniki tych automatycznych kontroli zapewniają dokładniejszy obraz wydajności aplikacji podczas różnych obciążeń, ruchu i opóźnień w sieci w różnym czasie.

Przy tak dużym wpływie na jakość cyfrowych doświadczeń, monitorowanie tych interakcji stało się kluczową częścią sukcesu każdej firmy. A transakcje syntetyczne umożliwiają ciągły strumień informacji o kondycji aplikacji opartych na chmurze, takich jak Microsoft 365, To blog wyjaśni zastosowanie syntetycznego monitorowania w rozwiązaniach DEM i omówi, dlaczego symulowanie transakcji z agentów działających na punktach końcowych użytkowników zapewnia znacznie dokładniejsze dane niż stara metoda korzystania z botów działających na maszynach wirtualnych (VM) wdrożonych w różnych lokalizacjach biurowych.

Co to jest monitorowanie transakcji syntetycznych i jak to pomaga?

Monitorowanie syntetyczne to praktyka śledzenia dostępności i wydajności aplikacji, która emuluje ścieżki i interakcje, jakie mogą podejmować użytkownicy podczas interakcji z różnymi aplikacjami. Monitorowanie syntetyczne może automatycznie kontrolować czas pracy aplikacji i informować o tym, jak Twoja aplikacja działa pod kątem typowego zachowania użytkownika. Dzięki wykorzystaniu tych skryptowych procesów do generowania symulowanych interakcji użytkownika dla różnych scenariuszy, lokalizacji geograficznych, typów urządzeń i innych zmiennych, transakcje syntetyczne mogą zapewnić dokładny obraz cyfrowego doświadczenia dla aplikacji.


Aby naśladować zachowania prawdziwego użytkownika, monitorowanie syntetyczne wysyła symulowane, zautomatyzowane transakcje z klienta robota lub agenta do aplikacji. Można go używać wewnątrz zapory w centrum danych, aby zapewnić prawidłowe działanie wszystkich aplikacji biznesowych, lub poza zaporą, aby zbierać dane dotyczące wydajności i dostępności aplikacji w chmurze z perspektywy globalnej. Transakcje te są przydatne do oceny wydajności aplikacji o znaczeniu krytycznym dla firmy.


Typowym celem wykorzystania Syntetycznego Monitorowania Transakcji jest ustalenie oczekiwanych norm wykonania tych transakcji. Po zebraniu i przeanalizowaniu tych danych tworzony jest syntetyczny zestaw danych z monitorowania, jako część rozwiązanie DEM, może dać ci kluczowe insights na to, jak dobrze Twoje aplikacje radzą sobie z upływem czasu. Ponadto dostarczają metryki historyczne, aby określić, czy wydajność jest zgodna z oczekiwanymi normami, co może wyzwalać alerty, aby przyspieszyć dochodzenie przez operacje IT.

Emulowanie działań użytkownika poprawia widoczność cyfrowego doświadczenia

Wraz z ewolucją nowoczesnych architektur chmury, zmieniają się także sposoby interakcji użytkowników z aplikacjami online. Firmy, które wykorzystują monitorowanie syntetyczne jako część swojej strategii DEM, mogą symulować przeciętne doświadczenie pracowników, aby odkryć pierwotną przyczynę potencjalnych problemów, które mogą negatywnie wpłynąć na rzeczywistych użytkowników. Dzięki wykorzystaniu algorytmów do obserwowania zachowania aplikacji podczas symulowania przyszłych interakcji użytkowników, syntetyczne monitorowanie aktywnie ocenia aplikację i jest korzystne dla pomiaru czasu pracy, wydajności i czasu reakcji kluczowych funkcji podczas interakcji z pracownikami. Wyniki każdej części tych transakcji syntetycznych można monitorować, a anomalie mogą wskazywać, że aplikacja nie działa normalnie.

Te syntetyczne transakcje mają na celu symulację rzeczywistego korzystania z aplikacji i ćwiczenie różnych jej elementów poprzez wykonanie transakcji. Skutecznie wdrożone dane zapewniają lepszą widoczność operacji IT i mogą pomóc firmie zrozumieć długoterminowe trendy w wydajności aplikacji po jej wdrożeniu. Zazwyczaj transakcja będzie wzorowana na rzeczywistych use cases dla aplikacji online i wprowadź dane wejściowe podobne do rzeczywistego użytkownika. W ten sposób symulacje pomagają naszkicować na żywo obraz tego, czego doświadczą pracownicy, gdy uzyskają dostęp do aplikacji i wykonają najczęstsze zadania.

W ten sposób Syntetyczny Monitoring Transakcji zapewnia actionable insights optymalizować doświadczenia pracowników. Monitorując każdy etap podróży użytkownika z predykcyjną wydajnością, ci zautomatyzowani agenci gromadzenia danych dostarczają dane o ruchu i wydajności nawet w okresach, gdy nie masz żadnych prawdziwych użytkowników uzyskujących dostęp do aplikacji. Dzięki temu rozwiązania Digital Experience Monitoring mogą ostrzegać Cię, zanim wpłynie to na użytkowników.

Syntetyczne monitorowanie transakcji oparte na kliencie zapewnia dokładniejsze dane dotyczące wydajności

Chociaż monitorowanie syntetyczne stało się istotną częścią rozwiązań DEM, nie wszystkie narzędzia obejmują wszystkie typy aplikacji lub dają najlepsze wyniki. Jest jedna kluczowa różnica, o której należy pamiętać podczas oceny produktów DEM i ich funkcji monitorowania syntetycznego. Czy transakcje syntetyczne są uruchamiane z agentów wdrożonych na rzeczywistych urządzeniach klienckich, LUB są one instalowane na maszynach wirtualnych wdrożonych w różnych lokalizacjach biurowych?

Informacje dostarczane przez boty działające na maszynach wirtualnych w biurze nie odzwierciedlają dokładnie doświadczenia użytkownika końcowego. Jest to szczególnie prawdziwe w dzisiejszej kulturze „Praca z dowolnego miejsca”, kiedy duży odsetek pracowników pracuje poza biurem. Użytkownicy ci NIE znajdują się w zarządzanej sieci z szybkim i niezawodnym dostępem do Internetu i dostawców usług w chmurze. Ponadto używają oddzielnych urządzeń, które nie pasują do konfiguracji sprzętowej i możliwości wstępnie skonfigurowanej maszyny wirtualnej.

Aby zebrać najdokładniejsze dane telemetryczne, agenci monitorujący uruchamiający transakcje syntetyczne powinni to robić z perspektywy użytkownika końcowego, na swoim urządzeniu. Te wywołania serwera i skrypty emulacyjne symulują strumień kliknięć użytkownika końcowego, który porusza się po kluczowych obszarach aplikacji, pobiera pliki lub uzyskuje dostęp do różnych funkcji obciążenia. Zazwyczaj uruchamiają się co 15 minut, ale można je skonfigurować dla różnych częstotliwości lub uruchomić natychmiast na podstawie określonej akcji. Dzięki temu grupy operacyjne IT mogą szerzej konfigurować syntetyczne funkcje monitorowania i ściślej dopasowywać je do hybrydowego środowiska pracy firmy. Daje to podstawę do ciągłego monitorowania i wydajności aplikacji, nawet gdy zaangażowanie użytkowników jest niskie. Poprzez ciągłe monitorowanie wydajności aplikacji z rzeczywistych punktów końcowych rzeczywistych użytkowników i ich różnych ścieżek sieciowych, operacje IT mogą osiągnąć głębsze insights na wydajność aplikacji, dostępność i jakość usług.

Actionable Insights Dostarczane z syntetycznego monitorowania transakcji opartego na kliencie

Digital Experience Monitoring zapewnia krytyczną analizę i zrozumienie, w jaki sposób wydajność wpływa na wrażenia użytkownika, a także wgląd w czas reakcji aplikacji, niezależnie od tego, gdzie są uruchomione. Syntetyczne monitorowanie to doskonały dodatek DEM do dostarczania kompleksowych, proaktywnych i praktycznych informacji, których organizacja potrzebuje, aby zapewnić pracownikom wyjątkowe wrażenia.

Bez dedykowanego ruchu syntetycznego trudno jest odróżnić rzeczywiste problemy od wewnętrznych awarii lub odwrotnie, co prowadzi do sytuacji, w których standardowe monitorowanie pokazuje zielone światło, ale użytkownicy doświadczają opóźnień w czasie reakcji lub w ogóle nie mogą się zalogować. Im bardziej złożone stają się aplikacje lub brak dostępu do dzienników wydajności od dostawców usług w chmurze, tym większa szansa na to, aby standardowe monitorowanie nie odzwierciedlało rzeczywistości doświadczeń użytkowników. Ponieważ syntetyczne monitorowanie oparte na kliencie symuluje użycie z perspektywy użytkownika, z komputera użytkownika, te „fałszywe negatywy” są łatwe do wychwycenia.
Monitorując trendy wydajności w danym okresie, dział IT może określić normalne czasy przetwarzania transakcji syntetycznych, analizować przepustowość sieci dla różnych dostawców usług internetowych, oceniać wydajność aplikacji w godzinach szczytu ruchu oraz dokonywać niezbędnych optymalizacji urządzeń klienckich i infrastruktury sieciowej w celu przyspieszenia reakcji na transakcje czasy.

Po zebraniu i przeanalizowaniu tych cennych danych dotyczących wydajności, syntetyczny zestaw danych monitorowania może:

  • Dają Ci kluczowy wgląd w to, jak dobrze działają Twoje aplikacje
  • Zidentyfikuj starsze problemy sprzętowe pracowników korzystających ze starych urządzeń
  • Wyróżnij słabsze sieci domowe dla pracowników zdalnych
  • Ostrzegaj o awariach aplikacji opartych na chmurze, zanim dostawca wyśle ​​powiadomienia
  • Powiedz, jak Twoja aplikacja reaguje na typowe zachowanie użytkownika
  • Skup się na konkretnych problemach biznesowych — na przykład ostrzegając o problemach, które mogą napotkać użytkownicy podczas próby współpracy online z zewnętrznymi partnerami biznesowymi

Wnioski

Syntetyczne monitorowanie transakcji zapewnia łatwe podejście do przybliżenia cyfrowych doświadczeń użytkownika końcowego i rzeczywistych problemów z wydajnością aplikacji. Jeśli myślisz o zoptymalizowaniu widoczności wydajności aplikacji i ulepszeniu śledzenia prawdziwych cyfrowych doświadczeń swoich pracowników, teraz rozumiesz, jak może pomóc monitorowanie syntetyczne. Wdrażanie transakcji syntetycznych jest niezbędne dla skutecznej strategii monitorowania doświadczeń cyfrowych (DEM). Pomagają mierzyć wrażenia użytkownika w dowolnej aplikacji, opartej na chmurze lub innej.

Aby przejść dalej, będziesz chciał ocenić rozwiązania DEM, które symulują krytyczne dla firmy, cyfrowe podróże przez najważniejsze aplikacje w różnych rolach i osobach, w których pracujesz. Dzięki temu uzyskasz natychmiastowe odpowiedzi na pytania dotyczące wydajności aplikacji i wpływu, jaki ma to na doświadczenia użytkowników. Twoje syntetyczne zestawy danych monitorowania powinny również pomóc w szybkim zidentyfikowaniu głównej przyczyny każdego problemu z wydajnością aplikacji, aby można było je rozwiązać tak szybko, jak to możliwe.

Aby mieć pełne pokrycie, należy upewnić się, że dane telemetryczne dostarczane przez transakcje syntetyczne pochodzą z perspektywy użytkownika, z urządzeń końcowych użytkownika. Te zaawansowane funkcje monitorowania cyfrowych doświadczeń pomagają proaktywnie identyfikować i rozwiązywać problemy z wydajnością aplikacji z dowolnego miejsca na świecie, bez względu na to, gdzie pracują użytkownicy. Dzięki odpowiednim rozwiązaniom do monitorowania syntetycznego Twoja firma może przejść długą drogę w kierunku zapewnienia spójnego, satysfakcjonującego cyfrowego doświadczenia pracowników.