

# CloudWatch RUM
<a name="CloudWatch-RUM"></a>

CloudWatch RUM을 사용하면 실제 사용자 모니터링을 수행하여 실제 사용자 세션에서 웹 및 모바일 애플리케이션 성능에 대한 클라이언트 측 데이터를 거의 실시간으로 수집하고 볼 수 있습니다. 웹 애플리케이션의 경우 페이지 로드 시간, 클라이언트 측 오류, 사용자 동작을 분석할 수 있습니다. 모바일 애플리케이션의 경우 화면 로드 시간, 앱 시작 시간, 네트워크 오류, 충돌, Android ANR(Application Not Responding, 애플리케이션 응답 중지) 및 iOS 앱 멈춤 같은 플랫폼별 문제를 모니터링할 수 있습니다. 이러한 데이터를 열람할 경우 모든 집계된 데이터를 함께 볼 수 있으며 디바이스 유형, 운영 체제 및 애플리케이션 사용에 대한 기타 특성에 따른 분석 내용도 볼 수 있습니다.

수집된 데이터를 사용하여 클라이언트 측 성능 문제를 신속하게 식별하고 디버깅할 수 있습니다. CloudWatch RUM을 사용하면 애플리케이션 성능 이상을 시각화하고 오류 메시지, 스택 추적 및 사용자 세션 등의 관련 디버깅 데이터를 찾을 수 있습니다. 또한 RUM을 사용하여 사용자 수, 위치 정보 및 사용된 브라우저/디바이스 등 최종 사용자의 영향 범위를 파악할 수 있습니다.

CloudWatch RUM에 대해 수집하는 최종 사용자 데이터는 30일 동안 보존된 다음 자동으로 삭제됩니다. RUM 원격 분석 데이터를 더 오랫동안 유지하려면 앱 모니터에서 원격 분석의 복사본을 계정의 CloudWatch Logs에 보내도록 선택할 수 있습니다. 그런 다음, 해당 로그 그룹의 보존 기간을 조정할 수 있습니다.

RUM을 사용하려면 *앱 모니터*를 생성해서 일부 정보를 제공합니다. RUM은 애플리케이션에 종속성 주입을 추가하는 데 사용할 수 있는 코드 조각을 생성합니다. 코드 조각은 필요 시 RUM 클라이언트 코드를 가져옵니다. RUM 클라이언트는 미리 구축된 대시보드에 표시되는 애플리케이션 사용자 세션의 특정 비율로 데이터를 캡처합니다. 데이터를 수집할 사용자 세션의 비율을 지정할 수 있습니다.

 CloudWatch RUM은 애플리케이션 서비스, 클라이언트, Synthetics canary 및 서비스 종속성을 검색하고 모니터링할 수 있는 [Application Signals](CloudWatch-Application-Monitoring-Sections.md)와 통합됩니다. Application Signals를 사용하여 서비스의 목록 또는 시각적 맵을 확인하고, 서비스 수준 목표(SLO)를 기준으로 상태 지표를 확인하고, 더 자세한 문제 해결을 위해 상관관계가 있는 X-Ray 트레이스를 드릴다운할 수 있습니다. Application Signals에서 RUM 클라이언트 페이지 요청을 보려면 [앱 모니터 생성](CloudWatch-RUM-get-started-create-app-monitor.md) 시 X-Ray 활성 추적을 켭니다. 웹 애플리케이션의 경우 [RUM 웹 클라이언트를 수동으로 구성](CloudWatch-RUM-configure-client.md)하여 이 기능을 활성화할 수도 있습니다. RUM 클라이언트는 서비스에 연결된 [애플리케이션 맵](ServiceMap.md)에 표시되고, 직접적으로 호출하는 서비스의 [서비스 세부 정보](ServiceDetail.md) 페이지에 표시됩니다.

RUM 클라이언트는 오픈 소스입니다. 자세한 내용은 [CloudWatch RUM Web Client](https://github.com/aws-observability/aws-rum-web), [AWS Distro for OpenTelemetry(ADOT) Android SDK](https://github.com/aws-observability/aws-otel-android), [AWS Distro for OpenTelemetry(ADOT) iOS SDK](https://github.com/aws-observability/aws-otel-swift)를 참조하세요.

**RUM 요금**

요금에 대한 자세한 내용은 [Amazon CloudWatch 요금](https://aws.amazon.com/cloudwatch/pricing/)을 참조하세요.

**리전 가용성**

CloudWatch RUM은 현재 다음 리전에서 사용 가능합니다.
+ 미국 동부(버지니아 북부)
+ 미국 동부(오하이오)
+ 미국 서부(캘리포니아 북부)
+ 미국 서부(오리건)
+ 아프리카(케이프타운)
+ AWS GovCloud(미국 동부)
+ AWS GovCloud(미국 서부)
+ 아시아 태평양(뭄바이)
+ 아시아 태평양(하이데라바드)
+ 아시아 태평양(멜버른)
+ 아시아 태평양(오사카)
+ 아시아 태평양(서울)
+ 아시아 태평양(싱가포르)
+ 아시아 태평양(시드니)
+ 아시아 태평양(자카르타)
+ 아시아 태평양(말레이시아)
+ 아시아 태평양(태국)
+ 아시아 태평양(도쿄)
+ 아시아 태평양(홍콩)
+ 캐나다(중부)
+ 유럽(프랑크푸르트)
+ 유럽(아일랜드)
+ 유럽(런던)
+ 유럽(밀라노)
+ 유럽(파리)
+ 유럽(스페인)
+ 유럽(스톡홀름)
+ 유럽(취리히)
+ AWS European Sovereign Cloud(독일)
+ 중동(바레인)
+ 중동(UAE)
+ 멕시코(중부)
+ 남아메리카(상파울루)
+ 이스라엘(텔아비브)
+ 캐나다 서부(캘거리)