AWS X-Ray를 사용한 Amazon Simple Queue Service 대기열 문제 해결
AWS X-Ray는 애플리케이션이 제공하는 요청에 대한 데이터를 수집하며 데이터를 보고 필터링하여 잠재적 문제 및 최적화 기회를 식별할 수 있도록 합니다. 애플리케이션에 대한 모든 트레이스된 요청에서, 요청 및 응답뿐 아니라 애플리케이션이 다운스트림 AWS 리소스, 마이크로서비스, 데이터베이스 및 HTTP 웹 API에 대해 하는 호출에 대해서도 상세한 정보를 확인할 수 있습니다.
Amazon SQS를 통해 AWS X-Ray 트레이스 헤더를 전송하려면 다음 중 하나를 수행할 수 있습니다.
-
X-Amzn-Trace-Id트레이스 헤더를 사용합니다. -
AWSTraceHeader메시지 시스템 속성을 사용합니다.
오류 및 지연 시간에 대한 데이터를 수집하려면 AWS X-Ray SDK를 사용하여 AmazonSQS 클라이언트를 계측해야 합니다.
AWS X-Ray 콘솔을 사용하여 Amazon SQS와 애플리케이션이 사용하는 다른 서비스 간의 연결 맵을 볼 수 있습니다. 또한 콘솔을 사용하여 평균 대기 시간 및 실패율과 같은 메트릭을 볼 수 있습니다. 자세한 정보는 AWS X-Ray 개발자 안내서의 Amazon SQS 및 AWS X-Ray를 참조하세요.