tencent cloud

Real User Monitoring

RUM은 Web 및 미니프로그램 프론트엔드 실제 사용자 경험을 모니터링합니다. Tencent의 내부 비즈니스 운영에 대한 다년간의 경험을 활용하여 단 한 줄의 코드와 비침입 연결로 페이지 성능과 프런트엔드 품질을 실시간 모니터링합니다.

개요

Tencent Cloud RUM(Real User Monitoring)은 Web, 미니프로그램 성능 모니터링 원스톱 솔루션입니다. RUM은 사용자 페이지, API 및 CDN의 속도와 성능에 대한 통찰력을 제공하며, Javascript 및 Ajax 관련 오류 문제 해결을 지원합니다. 또한 Tencent Cloud Application Performance Management(APM)와 쉽게 통합되어 완벽한 엔드 투 엔드 모니터링을 제공합니다. 사용자는 SDK 설치 및 간단한 설정을 통해 주요 메트릭 모니터링을 시작할 수 있습니다.

특징
로그 리포트

프론트엔드 개발자는 일반 로그, 사용자 정의 이벤트 및 사용자 정의 속도 테스트 데이터를 포함한 모든 데이터의 RUM 콘솔 리포트를 통해 필요한 정보를 얻을 수 있습니다.

오류 수집

RUM은 브라우저 기반 JavaScript 코드 실행 오류, API 정보 오류, 리소스 로딩 예외, Promise 예외 등 다양한 오류에 대한 정보를 적극적으로 수집합니다.

성능 모니터링

RUM은 firstScreenTime, TCP 연결, TTFB 및 SSL 소요시간을 포함한 포괄적인 페이지 성능 모니터링 메트릭을 제공하여, 로딩 속도, 상호 작용 및 시각적 안정성의 주요 영향 요인에 대한 최적화를 지원합니다.

리소스 속도 테스트

이미지 및 CDN 리소스 속도 테스트를 지원합니다. 리전, ISP 및 브라우저 등 여러 차원에서 리소스 로딩 속도를 분석할 수 있습니다.

API성능 테스트

RUM은 모든 페이지의 호출 성공률, 성공/실패 평균 소요시간 및 실패 횟수를 포함한 API 호출 관련 정보를 수집합니다. 리전, ISP, 브라우저 등 다양한 차원의 API 성능을 분석할 수 있습니다.

스마트 알람

Tencent Cloud Monitor(CM)의 기능을 활용하여 메트릭을 사용자 정의하고 오류, 페이지 로딩 및 성능 데이터에 대한 즉각적이고 안정적인 알람을 제공 받을 수 있습니다.

아키텍처

RUM은 Tencent Cloud Monitor(CM) 및 Tencent Cloud Log Service(CLS)와의 시너지 효과를 통해, Web, 미니프로그램(WeChat, QQ), React Native, Hippy, Flutter 등 다양한 프런트 엔드 성능 모니터링을 제공하며, CM은 성능 관련 문제 발생 즉시 알람을 발송합니다. 또한 모니터링 대시보드에서 주요 메트릭 변화 추이 및 현황을 실시간으로 확인할 수 있습니다. 페이지 로딩 시간, JavaScript 및 Ajax 오류를 줄이고, 사용자 경험을 향상시킬 수 있습니다.