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

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

AWS X-Ray란 무엇입니까?

AWS X-Ray는 애플리케이션이 처리하는 요청에 대한 데이터를 수집하는 서비스이며, 해당 데이터를 보고, 필터링하고, 통찰을 얻어 문제와 최적화 기회를 식별할 수 있는 도구를 제공합니다. 애플리케이션에 대한 모든 트레이스된 요청에서, 요청 및 응답뿐 아니라 애플리케이션이 다운스트림에 대해 하는 호출에 대해서도 상세한 정보를 확인할 수 있습니다.AWS리소스, 마이크로서비스, 데이터베이스 및 웹 API

AWS X-Ray다음 외에도 애플리케이션에서 추적을 수신합니다.AWS애플리케이션에서 사용하는 서비스는 X-Ray와 이미 통합되어 있습니다. 애플리케이션 계측에는 각 요청에 대한 메타데이터와 함께 애플리케이션 내의 수신 및 아웃바운드 요청 및 기타 이벤트에 대한 추적 데이터를 전송하는 작업이 포함됩니다. 많은 구성 시나리오에서는 구성 변경만 하면 됩니다. 예를 들어 들어오는 모든 HTTP 요청과 다운스트림 호출을 표시할 수 있습니다.AWSJava 애플리케이션에서 제공하는 서비스입니다. X-Ray 추적을 위한 어플리케이션을 계측하는 데 사용할 수 있는 여러 SDK, 에이전트 및 도구가 있습니다. 단원을 참조하십시오.애플리케이션 계측자세한 내용은 단원을 참조하십시오.

AWS다음과 같은 서비스X-Ray와 통합는 수신 요청에 추적 헤더를 추가하거나, X-Ray로 추적 데이터를 전송하거나, X-Ray 데몬을 실행할 수 있습니다. 예,AWS Lambda는 Lambda 함수에 요청에 대한 트레이스 데이터를 전송할 수 있고, X-Ray 데몬을 작업자에서 실행할 수 있습니다.


      X-Ray SDK 작동 방식

트레이스 데이터를 직접 X-Ray로 전송하는 대신, 각 클라이언트 SDK는 UDP 트래픽을 수신 대기하는 데몬 프로세스로 JSON 세그먼트 문서를 전송합니다. 이X-Ray 데몬대기열에 세그먼트를 버퍼링하다가 일괄적으로 X-Ray에 업로드합니다. 데몬은 Linux, Windows 및 macOS에서 사용 가능하며 에 포함되어 있습니다.AWS Elastic Beanstalk과AWS Lambdaplatforms.

X-Ray는AWS클라우드 애플리케이션을 통해 세부 정보를 생성하는 리소스서비스 그래프. 서비스 그래프는 프런트 엔드 서비스가 요청을 처리하고 데이터를 유지하기 위해 호출하는 클라이언트, 프런트 엔드 서비스, 그리고 프런트 엔드 서비스를 보여줍니다. 서비스 그래프를 사용하여 병목, 지연 시간 스파이크 등 애플리케이션의 성능을 개선하기 위해 해결할 수 있는 문제를 식별할 수 있습니다.


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

단원을 참조하십시오.시작하기 자습서계측 시료 애플리케이션과 함께 X-Ray를 사용하기 시작합니다.