무엇입니까 AWS X-Ray? - AWS X-Ray

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

무엇입니까 AWS X-Ray?

AWS X-Ray 애플리케이션이 처리하는 요청에 대한 데이터를 수집하고, 해당 데이터를 보고, 필터링하고, 통찰력을 확보하여 최적화를 위한 문제와 기회를 식별하는 데 사용할 수 있는 도구를 제공하는 서비스입니다. 애플리케이션에 대한 추적된 요청의 경우 요청 및 응답뿐만 아니라 애플리케이션이 다운스트림 AWS 리소스, 마이크로서비스, 데이터베이스 및 웹에 거는 호출에 대한 세부 정보도 볼 수 있습니다. APIs

X-Ray는 애플리케이션 요청에 대한 자세한 정보를 표시합니다.

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

AWS 서비스 X-Ray와 통합된 경우 들어오는 요청에 추적 헤더를 추가하거나, 추적 데이터를 X-Ray로 보내거나, X-Ray 데몬을 실행할 수 있습니다. 예를 들어 요청에 대한 추적 데이터를 Lambda 함수로 전송하고 작업자에서 X-Ray 데몬을 실행하여 X-Ray를 더 쉽게 AWS Lambda 사용할 수 있습니다. SDK

X-Ray의 SDK 작동 방식

추적 데이터를 X-Ray로 직접 보내는 대신 각 클라이언트는 트래픽을 수신하는 데몬 프로세스에 JSON 세그먼트 문서를 SDK 보냅니다. UDP X-Ray 대몬(daemon)은 대기열에 세그먼트를 버퍼링하다가 일괄적으로 X-Ray로 업로드합니다. 데몬은 리눅스, 윈도우, macOS에서 사용할 수 있으며, 모든 플랫폼에 포함되어 있습니다. AWS Elastic Beanstalk AWS Lambda

X-Ray는 클라우드 애플리케이션을 지원하는 AWS 리소스의 추적 데이터를 사용하여 상세한 추적 맵을 생성합니다. 추적 맵은 프런트 엔드 서비스가 요청을 처리하고 데이터를 유지하기 위해 호출하는 클라이언트, 프런트 엔드 서비스 및 백엔드 서비스를 보여줍니다. 추적 맵을 사용하여 병목 현상, 지연 시간 급증 및 기타 해결해야 할 문제를 식별하여 애플리케이션의 성능을 개선하십시오.

트레이스 맵은 프런트 엔드 서비스가 요청을 처리하고 데이터를 유지하기 위해 호출하는 클라이언트, 프런트 엔드 서비스 및 백엔드 서비스를 보여줍니다.