RUM 탐색기¶
RUM 탐색기를 사용하면 사용자가 애플리케이션에 액세스하는 세부 정보를 보고 분석할 수 있습니다.
RUM > 애플리케이션 목록 > 탐색기에서 각 사용자 세션, 페이지 성능, 리소스, 긴 작업, 작업 중 오류, 지연 시간이 사용자에게 미치는 영향을 확인할 수 있습니다. 검색, 필터링 및 연관 분석을 통해 애플리케이션의 실행 상태와 사용 현황을 종합적으로 파악하고 개선할 수 있습니다.
Guance RUM의 탐색기는 다음과 같은 유형이 있습니다.
| 탐색기 유형 | 개요 |
|---|---|
| Session (세션) | 사용자 액세스 시간, 액세스 페이지 경로, 액세스 작업 수, 액세스 경로 및 발생한 오류 정보 등 사용자 액세스에 대한 일련의 세부 정보를 확인합니다. |
| View (페이지) | 사용자 액세스 환경 확인, 사용자 작업 경로 추적, 사용자 작업 응답 시간 분해 및 사용자 작업으로 인한 백엔드 애플리케이션 호출 체인의 성능 메트릭 현황을 파악합니다. |
| Resource (리소스) | 웹페이지에 로드된 다양한 리소스 정보(상태 코드, 요청 방식, 리소스 주소, 로드 지연 시간 등)를 확인합니다. |
| Action (작업) | 사용자가 애플리케이션을 사용하는 동안의 작업 상호작용(작업 유형, 페이지 작업 세부 정보, 작업 소요 시간 등)을 확인합니다. |
| Long Task (긴 작업) | 사용자가 애플리케이션을 사용하는 동안 메인 스레드를 50ms 이상 차단하는 긴 작업(페이지 주소, 작업 소요 시간 등)을 확인합니다. |
| Error (오류) | 사용자가 애플리케이션을 사용하는 동안 브라우저에서 발생하는 프론트엔드 오류(오류 유형, 오류 내용 등)를 확인합니다. |
확인 전제 조건¶
Guance는 SDK 스크립트를 도입하여 오류, 리소스, 요청, 성능 메트릭 등을 수집합니다.
자세한操作方法은 RUM 수집기 구성을 참조하세요.
쿼리 및 분석¶
-
시간 위젯: 기본적으로 최근 15분 데이터를 표시합니다.
-
탐색기 검색창에서는 다양한 검색 방식 및 필터링 방식을 지원합니다.
-
탐색기 분석 창에서는 1~3개의 태그를 기준으로 다차원 분석 및 통계를 수행할 수 있으며, 다양한 데이터 차트 분석 방식을 지원합니다.
-
분산 추적 탐색기 빠른 필터에서는 필터 필드를 편집하거나 추가할 수 있습니다.
-
표시 열을 통해 표시 열을 사용자 정의하여 추가, 편집, 삭제, 드래그할 수 있습니다.
RUM 탐색기 왼쪽 패널에서는 "빠른 필터"와 "표시 항목"이라는 두 개의 탭을 지원합니다.
- 빠른 필터: 애플리케이션, 환경, 버전, 사용자, 디바이스, 상태 등 차원별로 데이터를 필터링하는 데 사용됩니다.
- 표시 항목: 현재 Session, View, Resource, Action, Long Task 또는 Error 목록에 표시되는 필드를 조정하는 데 사용됩니다.
- 각 탐색기는 별도로 표시 항목 구성을 저장합니다.
RUM 데이터 분포 차트¶
탐색기의 데이터 분포 차트에서는 선택한 시간 범위에 따라 통계를 수행하고, 자동으로 해당 시간 간격을 선택하여 각 시점의 RUM 수량 분포 추세를 표시합니다. 데이터를 필터링한 경우 필터링 후의 분포 추세도 함께 표시되어, 다양한 시점의 RUM 데이터를 직관적으로 확인할 수 있습니다.
오류 데이터 표시¶
RUM 데이터의 상태는 경고(warning)와 정상(info) 두 가지 유형으로 구분됩니다. RUM 데이터 유형이 경고인 경우, 즉 데이터에 오류가 발생한 경우 탐색기 데이터 목록 앞에 ❗️ 가 표시되어 네트워크 문제, 페이지 로드 오류, 페이지 DOM 구문 분석 오류 등 사용자 액세스 시 발생하는 성능 문제를 신속하게 식별할 수 있도록 도와줍니다.