추적 데이터(Trace data) 및 X-Ray 사용

추적 데이터(Trace data) 및 X-Ray 사용

Amazon ECS 태스크에서 AWS X-Ray를 사용해 애플리케이션의 분산 추적 데이터를 수집할 수 있어요. 컨테이너에서 실행되는 X-Ray 데몬과 SDK를 통해 요청을 추적해요.

출처: 문서

본문

Amazon ECS에서 AWS X-Ray를 사용하면 컨테이너화된 애플리케이션의 분산 추적을 수행할 수 있어요. X-Ray를 통해 애플리케이션을 통과하는 요청의 경로와 지연 시간을 분석할 수 있어요.

X-Ray를 Amazon ECS에서 사용하려면:

  1. 애플리케이션에 X-Ray SDK를 통합해요.
  2. 태스크에 X-Ray 데몬(X-Ray sidecar 컨테이너)을 실행해요.
  3. X-Ray 데몬이 추적 데이터를 X-Ray 서비스로 전송하도록 구성해요.
  4. 태스크 실행 역할에 X-Ray 관련 권한을 부여해요.

태스크 정의에 X-Ray 데몬 컨테이너를 추가하는 예시는 공식 문서에 나와 있어요. 데몬 컨테이너는 포트 UDP 2000에서 X-Ray SDK가 보낸 데이터를 수신해 X-Ray API로 전달해요.

X-Ray를 사용하면 마이크로서비스 간 요청의 전체 흐름을 시각화하고, 병목 지점과 오류를 파악할 수 있어요.

더 알아보기 (Learn more)