본문 바로가기

솔루션/앱인사이터

APM, EUM 에 대하여... Why Do You Need EUM

APM, EUM 에 대하여... Why Do You Need EUM

 

 

 

앱인사이터는 기본적으로 APM 제품입니다. 

다만, WAS 중심의 모니터링을 수행하는 APM 제품만이 아닌

EUM과 APM 기능이 통합된 모니터링 솔루션입니다. 

 

국내에서는 APM 시장을

일반적으로 WAS APM 시장과

BTM을 포함하는 EUM 시장으로 나눕니다. 

 

WAS APM이 특정 애플리케이션에 대한 성능 모니터링에 중점을 두고 있다면 

BTM(Business Transaction Management)은 실제 비즈니스 트랜잭션 관점에서

외부 자원에 대한 연계 성능 모니터링까지 제공합니다. 

그리고 EUM(End-User Monitoring)은 최종 사용자의 서비스 성능을 모니터링 하는 것으로

대략 정의하고 구분짓고 있습니다. 

 

대략 인지는 되지만, 정확한 정의를 내리기는 어렵습니다. 

각 업체별로, 조사기관별로 사용하는 용어도 다르고 정의도 다릅니다. 

해서 어렵지만, EUM에 대해서는 간략히 집고 넘어가보려고 합니다. 

 

기존 WAS APM에 EUM 기능을 통합해

새로운 View를 제공하는 것이 바로 앱인사이터(AppInsightor)이기 때문이죠. 

 

-----

 

* EUM(End-User Monitoring): End-User, End-Point에서

   애플리케이션의 효과와 디바이스 성능을 모니터링

* EUEM(End-User Experience Monitoring): 사용자 경험 관점 추가

* DEM(Digital Experience Monitoring): 앱, 웹 뿐 아니라 ioT등 모든 

   디지털 환경에서의 사용자 경험 모니터링

 

위와 같이 용어를 정의해본다면, 결국 EUM은 성능 모니터링에서

점차 비즈니스쪽으로 개념이 확대되고 있다고 보여집니다. 

최근에는 WEB & APP Analytics와 Survey 기능이 통합되는 추세입니다.

 

좀 더 구체적으로 주요 플레이어들의 정의를 살펴보면 아래와 같습니다.

#1. Aternity: 사용자의 관점에서 애플리케이션의 효과와 디바이스의 성능을 모니터링하는 것

#2. APPDYNAMICS: 사용자가 제품에 접속한 곳을 모니터링함으로써 최고의 사용자 경험을 만들어 내는 것

#3. riverbad: 사용자의 실제 경험을 관리하기 위한 사용자 중심의 테크놀로지

#4. Gartner: 애플리케이션 유용성, 속도, 정확한 실행과 품질 따위가

                사용자에게 어떻게 구현되는지에 대한 데이터 모니터링

 

EUM, EUEM, DEM 결국 모두

'애플리케이션 사용자에 대한 행동 모니터링'이라고 볼 수 있고, 

이들 목적은 모두 Business Insight(Outcome)를 도출하는 것입니다. 

 

즉, 정의는 각기 조금씩 다른 뉘앙스를 보여주고 있지만

EUM이 왜 필요한지에 대해서는 큰 이견이 없을 것입니다.

 

-----

 

찾아본 내용 중 아래의 Stackify의 내용으로 살펴보면 좋을 듯 하여 공유합니다. 

What is End User Monitoring?... Stackify. 2020. 03. 12 [링크]

 

 

Why Do You Need End User Monitoring?

최종 사용자 모니터링이 비즈니스에 어떤 도움이 될 수 있을까요?

여기서는 4가지의 이점에 대해 설명하고 있습니다. 

 

#1. 응용 프로그램에서 잘 수행되는, 혹은 저조한 부분 식별

전자 상거래 웹 서비스의 예시와 같이,

남성, 여성, 어린이, 특별 행사 등 다양한 카테고리가 있고, EUM을 통해 

사이트의 어느 부분이 사용자에게 더 만족스러운지 식별할 수 있습니다. 

 

#2. 새로운 기능의 성능 이해

새로운 기능을 추가한 경우, 해당 응용 프로그램이 얼마나 잘 작동하는 지 아는 것이 중요합니다. 

최종 사용자 모니터링은 새로 추가된 기능의 성능을 분석하는 데 도움이 됩니다. 

 

#3. 페이지 로드 문제 및 스크립트 문제 식별

페이지 로드 시간에 대한 세부 정보를 찾을 수 있습니다. 이를 통해 페이지 로드 및

기타 네트워크 문제를 식별하고 수정할 수 있습니다. 

 

#4. 더 많이 투자할 곳 결정

사용자가 무엇을 좋아하고 싫어하는지에 대한 아이디어를 얻을 수 있습니다. 

이렇게 하면 계획의 우선 순위를 정하고 응용 프로그램 중

더욱 집중해야 할 부분을 결정하는데 도움이 됩니다. 

 

-----

 

사용자 경험은 비즈니스 성과에 직접적인 영향을 끼칩니다. 

EUM은 사용자의 경험을 이해하고, 잘못된 경험의 문제를 식별해 해결하는데 도움을 줍니다.

 

그래서 앱인사이터는 EUM과 APM의 연계 분석을 통해 

비즈니스에 좋은 영향을 만들어주고자 합니다. 

 

다만, 지금까지는 사용자의 체감 성능 이슈에만 제한적인 접근이 가능했고

추가적인 기능 개발과 제품 고도화를 통해 EUM 기능을 강화하고 있습니다. 

 

앱인사이터에 대해서는 이제부터 더 살펴보도록 하겠습니다.