CloudWatch 럼 및 AWS X-Ray - AWS X-Ray

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CloudWatch 럼 및 AWS X-Ray

Amazon CloudWatch RUM을 사용하면 실제 사용자 모니터링을 수행하여 실제 사용자 세션에서 웹 애플리케이션 성능에 대한 클라이언트 측 데이터를 거의 실시간으로 수집하고 볼 수 있습니다. CloudWatch RUM을 사용하면 애플리케이션의 최종 사용자부터 시작하여 다운스트림 관리 서비스에 이르는 요청 경로를 분석하고 디버그할 수 있습니다. AWS X-Ray AWS 이를 통해 최종 사용자에게 영향을 미치는 지연 시간 추세와 오류를 파악할 수 있습니다.

사용자 세션의 X-Ray 추적 기능을 켜면 CloudWatch RUM은 허용된 HTTP 요청에 X-Ray 추적 헤더를 추가하고 허용된 HTTP 요청에 대해 X-Ray 세그먼트를 기록합니다. 그러면 X-Ray trace 맵을 포함하여 X-Ray와 CloudWatch 콘솔에서 이러한 사용자 세션의 트레이스 및 세그먼트를 볼 수 있습니다.

참고

CloudWatch RUM은 X-Ray 샘플링 규칙과 통합되지 않습니다. 대신 CloudWatch RUM을 사용하도록 애플리케이션을 설정할 때 샘플링 비율을 선택하십시오. CloudWatch RUM에서 전송된 트레이스는 추가 비용이 발생할 수 있습니다. 자세한 내용은 AWS X-Ray 요금을 참조하십시오.

기본적으로 CloudWatch RUM에서 전송된 클라이언트 측 트레이스는 서버 측 트레이스에 연결되지 않습니다. 클라이언트측 트레이스를 서버측 트레이스와 연결하려면 이러한 HTTP 요청에 X-Ray trace 헤더를 추가하도록 CloudWatch RUM 웹 클라이언트를 구성합니다.

주의

HTTP 요청에 X-Ray trace 헤더를 추가하도록 CloudWatch RUM 웹 클라이언트를 구성하면 원본 간 리소스 공유 (CORS) 가 실패할 수 있습니다. 이를 방지하려면 다운스트림 서비스의 CORS 구성에서 허용되는 헤더 목록에 X-Amzn-Trace-Id HTTP 헤더를 추가하세요. API Gateway를 다운스트림으로 사용하는 경우 REST API 리소스에 대한 CORS 활성화를 참조하십시오. 프로덕션 환경에서 클라이언트 측 X-Ray 추적 헤더를 추가하기 전에 애플리케이션을 테스트하는 것을 강력하게 권장합니다. 자세한 내용은 CloudWatch RUM 웹 클라이언트 설명서를 참조하십시오.

에서의 CloudWatch 실제 사용자 모니터링에 대한 자세한 내용은 CloudWatch RUM 사용을 참조하십시오. X-Ray로 사용자 세션을 추적하는 것을 포함하여 CloudWatch RUM을 사용하도록 애플리케이션을 설정하려면 CloudWatch RUM을 사용하도록 애플리케이션 설정을 참조하십시오.