게시된 날짜: Oct 27, 2023

이제 AWS X-Ray는 OpenTelemetry를 통해 생성된 W3C 트레이스 ID 및 W3C Trace Context 사양을 준수하는 기타 프레임워크를 지원하며, 고객에게 애플리케이션을 더 빠르게 분류하고 디버깅할 수 있는 완벽하고 포괄적인 추적 가시성을 제공합니다. 

트레이스 ID는 한 서비스에서 다른 서비스로 전달되는 각 요청의 고유 식별자로, 시스템 전체의 분산 추적에 사용됩니다. NGINX, Envoy Proxy, Kubernetes 구성 요소 등의 인기 개발 도구는 OpenTelemetry 프로토콜을 사용하여 트레이스를 생성하고 W3C 형식으로 트레이스 ID를 생성합니다. 고객은 X-Ray 콘솔에서 X-Ray 형식 트레이스 ID를 생성하고 이러한 도구의 트레이스를 보도록 이러한 외부 개발 도구를 구성할 수 없으므로 엔드 투 엔드 추적 가시성이 부족합니다. W3C 트레이스 ID에 대한 확장된 신규 지원을 통해 이제 분산 시스템 전반에 걸쳐 X-Ray 콘솔에서 기존 X-Ray 형식 트레이스와 함께 이러한 외부 개발 도구의 트레이스를 볼 수 있습니다.

X-Ray에서 W3C 형식의 추적 ID를 허용하려면 CloudWatch 에이전트 버전 1.300030.0 이상 또는 AWS Distro for OpenTelemetry(ADOT) 컬렉터 버전 0.34.0 이상을 사용하세요. AWS X-Ray에 대한 W3C 트레이스 ID 지원은 이제 모든 AWS 상용 리전에서 제공됩니다. 자세히 알아보려면 AWS X-Ray 개발자 가이드계측 가이드를 참조하세요.

업데이트: 2024년 1월 3일 - 이 게시물은 CloudWatch 에이전트를 통한 W3C 지원을 반영하도록 업데이트되었습니다.