콘텐츠로 이동

실제 사용자 모니터링(RUM)


Real User Monitoring (RUM)은 웹, 모바일, 데스크톱 애플리케이션에서 사용자의 동작과 성능을 모니터링하는 실시간 모니터링 기술입니다.

  • 사용자 동작: RUM은 웹, 모바일, 데스크톱 애플리케이션에서 사용자의 실제 조작 데이터를 캡처합니다. 여기에는 페이지 로드 시간, 네트워크 요청, 사용자 인터랙션, 오류 정보가 포함됩니다.
  • 성능 분석: 개발자와 기업이 애플리케이션 성능을 분석하고 성능 병목 현상을 파악하며 사용자 경험을 최적화하는 데 도움을 줍니다.
  • 오류 관리: 애플리케이션의 오류와 예외를 실시간으로 추적하고 기록하여 문제를 신속하게 파악하고 해결할 수 있습니다.
  • 사용자 경험: 사용자 여정, 세션 리플레이 등 다차원적인 사용자 행동 분석을 통해 사용 습관을 깊이 이해하고 애플리케이션 품질을 향상시킵니다.
  • 멀티 플랫폼 지원: 웹, 모바일 앱(iOS, Android), Windows 데스크톱 앱 등 다양한 플랫폼의 실시간 모니터링 요구 사항에 적합합니다.

데이터 소스

RUM Headless 자동화 배포를 통해 웹, Android, iOS, Windows, 미니 프로그램 및 타사 프레임워크의 사용자 액세스 데이터를 수집합니다.

시작 방법

  1. 클라이언트 데이터를 워크스페이스에 전송하기 위해 공용 네트워크에 DataKit을 Agent로 배포합니다.
  2. DataKit 설치.
  3. 설치 완료 후 RUM 수집기를 활성화합니다.
  4. 애플리케이션 연동을 진행하여 사용자 액세스 데이터 수집을 시작합니다.

애플리케이션 목록

RUM > 애플리케이션 목록으로 이동하면 생성된 애플리케이션이 카드 형태로 표시되어 분석이 필요한 애플리케이션을 쉽게 확인하고 찾을 수 있습니다. 애플리케이션 생성 방법은 구성을 참조하세요.

상단의 ‘워크스페이스’ 선택기를 사용하면 동일한 사이트 내에서 권한이 부여된 여러 워크스페이스의 애플리케이션을 확인할 수 있습니다. 각 카드에는 소스 워크스페이스가 표시됩니다. 서로 다른 워크스페이스에 동일한 이름 또는 동일한 애플리케이션 ID를 가진 애플리케이션이 있어도 각각 별도로 표시되며, 목록 검색, 필터링 및 통계는 현재 선택한 워크스페이스 범위를 기준으로 수행됩니다.

탐색기, 분석 대시보드 또는 히트맵에 진입하면 쿼리 워크스페이스 범위와 선택한 애플리케이션의 소스 정보가 유지됩니다. 워크스페이스 간 쿼리에서 애플리케이션을 선택하는 방법은 워크스페이스 및 애플리케이션 범위를 참조하세요.

여러 워크스페이스를 선택하거나 현재 로그인한 워크스페이스가 아닌 다른 워크스페이스 하나만 선택하면 페이지가 읽기 전용 상태가 되어 애플리케이션을 생성, 편집, 삭제하거나 SourceMap 및 설정을 수정할 수 없습니다. 애플리케이션을 관리해야 하는 경우 애플리케이션이 속한 워크스페이스로 이동하여 현재 워크스페이스만 선택하세요. 관련 조건은 워크스페이스 간 쿼리 설명을 참조하세요.

구성

RUM > 애플리케이션 목록 > 애플리케이션 생성으로 이동합니다.

애플리케이션 연동

Web
Android
iOS/tvOS/macOS
미니 프로그램
React Native
Flutter
UniApp
Windows
C++
unity

애플리케이션 ID 변경
  • SDK 업데이트가 성공하면 새로운 분석 뷰와 탐색기 목록에는 최신 app_id와 연결된 데이터만 표시되며, 이전 애플리케이션 ID의 데이터는 더 이상 표시되지 않습니다.
  • RUM 메트릭 감지 모니터는 최신 애플리케이션 ID 구성으로 즉시 변경하거나, 새 app_id 데이터를 기반으로 하는 메트릭 감지를 다시 생성해야 합니다.
  • 이전 애플리케이션 ID 데이터는 RUM 기본 제공 뷰, 커스텀 대시보드 또는 DQL 도구로 조회하고 분석할 수 있습니다.
  • 커스텀 애플리케이션을 구성할 때 연결된 분석 대시보드를 추가하지 않으면 분석 대시보드로 이동할 수 없습니다.

세션 리플레이

RUM은 사용자 조작과 세션을 핵심으로 하여 웹, 미니 프로그램, Android, iOS 등 애플리케이션의 사용자 세션을 캡처할 수 있습니다. 세션 리플레이는 최신 브라우저의 API를 활용하여 사용자 조작 데이터를 실시간으로 캡처하고 조작 경로를 재생함으로써 오류를 효과적으로 재현하고 해결할 수 있습니다.

데이터 분석

탐색기

데이터 수집을 완료한 후에는 분석 대시보드 외에도 탐색기를 통해 각 사용자 세션(Session), 페이지 성능(View), 오류(Error) 등의 상세 데이터를 심층적으로 파악하여 애플리케이션의 실행 상태와 사용자 경험을 종합적으로 이해하고 최적화할 수 있습니다.

분석 대시보드

RUM > 분석 대시보드는 여러 플랫폼의 다양한 분석 시나리오를 다루며, 성능, 리소스, 오류 세 가지 측면에서 다양한 지표 데이터를 제공합니다. 핵심 성능 지표를 통해 사용자 프런트엔드의 실제 경험을 파악하고, 사용자가 애플리케이션에 액세스할 때 발생하는 문제를 신속하게 파악하여 사용자 액세스 성능을 개선할 수 있습니다.

분산 추적

RUM은 사용자 지정 추적 작업 구성을 지원하여 추적 경로를 실시간으로 모니터링하고 정밀한 근본 원인 분석을 수행할 수 있습니다. 또한 다양한 환경에서 추적 컨텍스트가 완전하게 전달되도록 보장하여 컨텍스트 손실로 인한 추적 중단을 방지하며, 브라우저 플러그인을 통해 코드 없는 엔드투엔드 테스트를 지원하므로 문제를 신속하게 검증하고 해결할 수 있습니다.

메트릭 생성

대규모 원시 데이터를 다룰 때 RUM > 메트릭 생성을 통해 다차원 분석 프로세스를 빠르게 간소화하여 Dev & Ops 팀과 비즈니스 담당자가 데이터를 효율적으로 처리할 수 있도록 지원합니다. 이 기능은 현재 워크스페이스의 기존 데이터를 기반으로 메트릭을 자동 생성하며, 커스텀 대시보드와 실시간으로 연동되어 차원별 정기 집계를 지원합니다. 이를 통해 데이터 인사이트를 가속화하고 의사 결정 효율을 높일 수 있습니다.

문서 평가

이 페이지가 도움이 되었나요?