브라우저 지표
브라우저 모니터링에서 수집하고 있는 메트릭스 지표에 대한 설명입니다. 메트릭스 조회 메뉴에서 검색할 수 있습니다.
rum_page_load_each_page
페이지 로드 시간에 관한 지표는 Performance API 중 Navigation Timing의 값을 참조합니다. 다음 그림과 같이 페이지 로드 탐색이 진행됩니다.
페이지 로드 응답 시간은 loadEventEnd 시점까지를 의미합니다.
-
수집 간격 : 5초
-
통계 데이터 : 5분, 1시간
Tags
태그명 | 설명 | 비고 |
---|---|---|
page_group | 페이지 그룹 | - |
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
page_load_backend_time | 밀리 세컨드 | 페이지 로드 중 백엔드 영역의 평균 처리 시간 | startTime부터 responseEnd까지 소요된 시간 |
page_load_frontend_time | 밀리 세컨드 | 페이지 로드 중 프론트엔드 영역의 평균 처리 시간 | domInteractive부터 loadEventEnd까지 소요된 시간 |
page_load_redirect_time | 밀리 세컨드 | 브라우저가 웹 페이지를 불러올 때 리다이렉트 과정에서 소요한 평균 시간 | redirectStart부터 redirectEnd까지 소요된 시간 |
page_load_cache_time | 밀리 세컨드 | 브라우저가 웹 페이지를 불러오면서 캐시된 리소스를 검색하는데 소요한 평균 시간 | fetchStart부터 domainLookupStart까지 소요된 시간 |
page_load_dns_time | 밀리 세컨드 | 브라우저가 웹 페이지를 불러오면서 웹사이트 도메인을 조회하는데 소요한 평균 시간 | domainLookupStart부터 domainLookupEnd까지 소요된 시간 |
page_load_connect_time | 밀리 세컨드 | 브라우저가 서버와의 네트워크 연결 과정에 소요한 평균 시간 | connectStart부터 connectEnd까지 소요된 시간 |
page_load_ssl_time | 밀리 세컨드 | 브라우저가 웹 페이지를 불러올 때 TCP 헨드쉐이크 과정에서 소요한 평균 시간 | secureConnectionStart부터 connectEnd까지 소요된 시간 |
page_load_firstbyte_time | 밀리 세컨드 | 브라우저가 웹 페이지를 불러오면서 네트워크 요청을 보낸 후 서버로부터 첫 번째 바이트가 수신될 때까지 소요된 평균 시간 | requestStart부터 responseStart까지 소요된 시간 |
page_load_download_time | 밀리 세컨드 | 브라우저가 웹 페이지를 불러오면서 서버로부터 리소스를 다운로드하는데 소요한 평균 시간 | responseStart부터 responseEnd까지 소요된 시간 |
page_load_domcontentloaded_time | 밀리 세컨드 | 웹 페이지가 초기 콘텐츠를 렌더링하고 상호 작용할 수 있는 상태가 되기까지의 평균 시간 | domContentLoadedEventStart부터 domContentLoadedEventEnd까지 소요된 시간 |
page_load_domload_time | 밀리 세컨드 | 웹 페이지의 모든 자원이 로드되고 렌더링이 완료된 후 사용자가 상호 작용할 수 있는 상태가 되기까지의 평균 시간 | loadEventStart부터 loadEventEnd까지 소요된 시간 |
page_load_render_time | 밀리 세컨드 | 서버로부터 다운로드한 리소스를 화면에 렌더링하고 페이지 로드 이벤트를 완료하는데 소요한 평균 시간 | domInteractive부터 domComplete까지 소요된 시간 |
page_load_event_time | 밀리 세컨드 | 브라우저가 측정하는 load 이벤트가 완료되는 평균 시간 | 시작부터 loadEventEnd까지 소요된 시간 |
page_load_duration | 밀리 세컨드 | 브라우저가 웹 페이지를 완전히 불러오는데 소요한 평균 시간 | loadEventEnd 이후 추가 인터랙션을 완료하기까지의 시간, 브라우저 에이전트가 측정한 페이지 로드 완료 시간 |
page_load_count | 건수 | 페이지 로드 수 | - |
rum_page_load_browser_each_page
브라우저별 페이지 로드와 관련한 지표입니다.
-
수집 간격 : 5초
-
통계 데이터 : 5분, 1시간
Tags
태그명 | 설명 | 비고 |
---|---|---|
page_group | 페이지 그룹 | - |
browser_name | 브라우저 이름 | - |
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
page_load_count | 건수 | 페이지 로드 수 | - |
page_load_duration | 밀리 세컨드 | 브라우저가 웹 페이지를 완전히 불러오는데 소요한 평균 시간 | - |
rum_page_load_device_each_page
디바이스별 페이지 로드와 관련한 지표입니다.
-
수집 간격 : 5초
-
통계 데이터 : 5분, 1시간
Tags
태그명 | 설명 | 비고 |
---|---|---|
page_group | 페이지 그룹 | - |
device_name | 디바이스 이름 | - |
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
page_load_count | 건수 | 페이지 로드 수 | - |
page_load_duration | 밀리 세컨드 | 브라우저가 웹 페이지를 완전히 불러오는데 소요한 평균 시간 | - |
rum_page_load_os_each_page
운영체제별 페이지 로드와 관련한 지표입니다.
-
수집 간격 : 5초
-
통계 데이터 : 5분, 1시간
Tags
태그명 | 설명 | 비고 |
---|---|---|
page_group | 페이지 그룹 | - |
device_name | 디바이스 이름 | - |
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
page_load_count | 건수 | 페이지 로드 수 | - |
page_load_duration | 밀리 세컨드 | 브라우저가 웹 페이지를 완전히 불러오는데 소요한 평균 시간 | - |
rum_router_change_each_page
싱글 페이지 애플리케이션에서 페이지 전환 시 발생하는 이벤트와 관련한 지표입니다.
-
수집 간격 : 5초
-
통계 데이터 : 5분, 1시간
Tags
태그명 | 설명 | 비고 |
---|---|---|
page_group | 페이지 그룹 | - |
completed_loading | 전환 완료 여부 | 페이지 전환이 완료되지 않고 다른 페이지로 전환 시 false 로 표시됨 |
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
router_change_count | 건수 | SPA 페이지 전환 수 | - |
router_change_time | 밀리 세컨드 | 페이지를 완전히 전환하는데 소요한 평균 시간 | - |
rum_resource_each_page
웹 페이지에서 호출되는 리소스의 응답 시간과 관련한 지표입니다.
-
수집 간격 : 5초
-
통계 데이터 : 5분, 1시간
Tags
태그명 | 설명 | 비고 |
---|---|---|
page_group | 페이지 그룹 | - |
is3rdParty | 서드파티에서 호출된 리소스 여부 | 웹 페이지의 도메인과 호출된 리소스의 도메인이 다른 경우 true 로 전달함 |
request_host | 리소스의 url host 값 | - |
request_path | 리소스의 url path 값 | - |
type | 리소스 타입 | css, image, script 등 |
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
resource_dns_time | 밀리 세컨드 | 브라우저가 웹 페이지를 불러오면서 웹사이트 도메인을 조회하는데 소요한 평균 시간 | domainLookupStart부터 domainLookupEnd까지 소요된 시간 |
resource_connect_time | 밀리 세컨드 | 브라우저가 서버와의 네트워크 연결 과정에 소요한 평균 시간 | connectStart부터 connectEnd까지 소요된 시간 |
resource_ttfb_time | 밀리 세컨드 | 브라우저가 웹 페이지를 불러오면서 네트워크 요청을 보낸 후 서버로부터 첫 번째 바이트가 수신될 때까지 소요된 평균 시간 | requestStart부터 responseStart까지 소요된 시간 |
resource_download_time | 밀리 세컨드 | 브라우저가 웹 페이지를 불러오면서 서버로부터 리소스를 다운로드하는데 소요한 평균 시간 | responseStart부터 responseEnd까지 소요된 시간 |
resource_duration | 밀리 세컨드 | 브라우저가 웹 페이지를 완전히 불러오는데 소요한 평균 시간 | loadEventEnd 이후 추가 인터랙션을 완료하기까지의 시간, 브라우저 에이전트가 측정한 페이지 로드 완료 시간 |
page_load_count | 건수 | 페이지 로드 수 | - |
resource_size | 바이트 | 리소스 사이즈 | - |
rum_ajax_each_page
AJAX 응답 시간과 응답 상태 코드와 관련한 지표입니다.
-
수집 간격 : 5초
-
통계 데이터 : 5분, 1시간
Tags
태그명 | 설명 | 비고 |
---|---|---|
page_group | 페이지 그룹 | - |
request_host | AJAX 요청 URL의 host 값 | - |
request_path | AJAX 요청 URL의 path 값 | - |
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
ajax_1xx_count | 건수 | 응답 상태코드 100 이상 200 미만의 AJAX 건수 | - |
ajax_2xx_count | 건수 | 응답 상태코드 200 이상 300 미만의 AJAX 건수 | - |
ajax_3xx_count | 건수 | 응답 상태코드 300 이상 400 미만의 AJAX 건수 | - |
ajax_4xx_count | 건수 | 응답 상태코드 400 이상 500 미만의 AJAX 건수 | - |
ajax_5xx_count | 건수 | 응답 상태코드 500 이상 AJAX 건수 | - |
ajax_count | 건수 | AJAX 건수 | - |
ajax_duration | 밀리 세컨드 | AJAX 요청 평균 응답 시간 | - |
ajax_fail_count | 건수 | 요청 실패한 AJAX 건수 | - |
rum_error_total_each_page
브라우저에서 발생하는 에러와 관련한 지표입니다.
-
수집 간격 : 5초
-
통계 데이터 : 5분, 1시간
Tags
태그명 | 설명 | 비고 |
---|---|---|
page_group | 페이지 그룹 | - |
browser | 브라우저 이름 | - |
device | 디바이스 이름 | - |
os | 운영체제 이름 | - |
error_message | 에러 메시지 | - |
error_type | 에러 종류 | - |
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
error_count | 건수 | 에러 발생 건수 | - |
rum_web_vitals_each_page
코어 웹 바이탈과 관련한 지표입니다.
-
수집 간격 : 5초
-
통계 데이터 : 5분, 1시간
Tags
태그명 | 설명 | 비고 |
---|---|---|
page_group | 페이지 그룹 | - |
Fields
필드명 | 단위 | 설명 | 비고 |
---|---|---|---|
web_vitals_cls | 밀리 세컨드 | 웹사이트에서 가장 큰 콘텐츠 요소가 로드되는 평균 시간 | - |
web_vitals_fid | 밀리 세컨드 | 웹사이트가 로딩되고 사용자가 첫 번째 입력을 하고 브라우저가 반응하는 평균 시간 | - |
web_vitals_lcp | 정수 | 웹사이트가 로딩되는 동안 레이아웃이 얼마나 자주 변경되는지를 나타내는 점수 | - |