게시된 날짜: Sep 23, 2021

AWS에서는 오늘 OpenTelemetry 프로젝트의 안전하고 프로덕션에 바로 투입 가능한 AWS 기원 방식 배포를 위한 트레이싱용 AWS Distro for OpenTelemetry(ADOT) 정식 출시를 발표합니다. 이번 출시로 인해 이제부터는 고객이 Java, .Net, Python, Go 및 JavaScript에서 OpenTelemetry API와 SDK를 사용하여 트레이스를 수집해 AWS X-Ray로 보내고 OpenTelemetry Protocol(OTLP)이 지원하는 대상을 모니터링할 수 있게 됩니다.

Cloud Native Computing Foundation의 일부인 OpenTelemetry는 애플리케이션 모니터링을 위해 분산된 트레이스 및 지표를 수집하는 오픈 소스 API, 라이브러리 및 에이전트를 제공합니다. AWS Distro for OpenTelemetry를 사용하면 애플리케이션을 한 번만 계측하여 연관된 지표 및 트레이스를 여러 모니터링 솔루션으로 전송할 수 있으며 자동 계측 에이전트를 사용해 코드 변경 없이 트레이스를 수집합니다. 또한 AWS Distro for OpenTelemetry는 AWS 리소스 및 관리형 서비스에서 메타데이터를 수집하므로 애플리케이션 성능 데이터를 기반 인프라 데이터에 연관시켜 문제에 대한 평균 해결 시간을 줄일 수 있습니다. AWS Distro for OpenTelemetry를 사용하면 Amazon Elastic Compute Cloud(EC2)와 EC2 기반의 Amazon Elastic Container Service(ECS) 및 Amazon Elastic Kubernetes Service(EKS), AWS Fargate, AWS Lambda 함수는 물론 온프레미스에서 실행 중인 애플리케이션을 계측할 수 있습니다.

관찰 기능이 필요한 경우, AWS X-Ray를 추적 대상으로 선택하거나 AWS 파트너 대상 중 하나를 선택하면 됩니다. AWS CloudFormation 템플릿, AWS 명령줄 인터페이스 또는 Kubectl 명령을 사용하여 AWS Distro for OpenTelemetry의 최신 버전을 컨테이너 서비스 및 Amazon EC2용으로 구성하고 배포할 수 있습니다. 개발자는 Java와 Python은 물론 auto-instrumentation에서도 auto-instrumentation을 사용하여 애플리케이션을 계측하고 상호연관된 지표와 트레이스를 수집할 수 있습니다. 또한 ADOT에 AWS 관리형 Lambda 계층을 추가하여 AWS Lambda 함수에서 트레이스를 수집할 수도 있습니다.

개발자 포털에서 AWS Distro for OpenTelemetry에 대한 자세한 내용을 확인하고 최신 릴리스를 다운로드하세요. 여러 언어로 제공하는 이번 출시 소식과 계측에 관한 자세한 정보를 읽어보세요.