기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS X-Ray 는 애플리케이션이 처리하는 요청에 대한 데이터를 수집하고 해당 데이터를 보고, 필터링하고, 인사이트를 얻어 문제와 최적화 기회를 식별하는 데 사용할 수 있는 도구를 제공하는 서비스입니다. 애플리케이션에 대한 추적된 요청의 경우 요청 및 응답뿐만 아니라 애플리케이션이 다운스트림 AWS 리소스, 마이크로서비스, 데이터베이스 및 웹 APIs.

AWS X-Ray 는 X-Ray와 이미 통합된 애플리케이션 사용 외에도 애플리케이션에서 추적을 수신 AWS 서비스 합니다. 애플리케이션 계측에는 각 요청에 대한 메타데이터와 함께 애플리케이션 내의 수신 및 발신 요청 및 기타 이벤트에 대한 추적 데이터를 전송하는 작업이 포함됩니다. 많은 구성 시나리오에서는 구성 변경만 하면 됩니다. 예를 들어 Java 애플리케이션이 수행하는 모든 수신 HTTP 요청 및 다운스트림 호출을 계측할 수 AWS 서비스 있습니다. 애플리케이션의 엑스레이 트레이싱을 위한 계측에 사용할 수 있는 몇 가지 SDK, 에이전트 및 도구가 있습니다. 자세한 내용은 애플리케이션 계측하기를 참조하세요.
AWS 서비스 X-Ray와 통합된는 수신 요청에 추적 헤더를 추가하거나, 추적 데이터를 X-Ray로 보내거나, X-Ray 데몬을 실행할 수 있습니다. 예를 들어, AWS Lambda 는 Lambda 함수에 대한 요청에 대한 추적 데이터를 보내고 작업자에서 X-Ray 데몬을 실행하여 X-Ray SDK를 더 쉽게 사용할 수 있습니다.

트레이스 데이터를 직접 X-Ray로 전송하는 대신, 각 클라이언트 SDK는 UDP 트래픽을 수신 대기하는 대몬(daemon) 프로세스로 JSON 세그먼트 문서를 전송합니다. X-Ray 대몬(daemon)은 대기열에 세그먼트를 버퍼링하다가 일괄적으로 X-Ray로 업로드합니다. 데몬은 Linux, Windows 및 macOS에서 사용할 수 있으며 및 AWS Elastic Beanstalk AWS Lambda 플랫폼에 포함되어 있습니다.
X-Ray는 클라우드 애플리케이션을 지원하는 AWS 리소스의 트레이스 데이터를 사용하여 세부 트레이스 맵을 생성합니다. 트레이스 맵에는 클라이언트, 프런트엔드 서비스, 프런트엔드 서비스에서 요청을 처리하고 데이터를 유지하기 위해 직접적으로 호출하는 백엔드 서비스가 표시됩니다. 트레이스 맵을 사용하여 병목, 지연 시간 스파이크 등 애플리케이션의 성능을 개선하기 위해 해결할 수 있는 여러 문제를 식별할 수 있습니다.
