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

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

AWS X-Ray란 무엇입니까?

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

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

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


      X-Ray SDK의 작동 방식

각 클라이언트 SDK는 추적 데이터를 직접 X-Ray로 보내는 대신, 각 클라이언트 SDK는 JSON 세그먼트 문서를 UDP 트래픽을 수신하는 데몬 프로세스에 보냅니다. 이X-Ray 데몬큐의 세그먼트를 버퍼링하고 이를 일괄적으로 X-Ray에 업로드합니다. 데몬은 Linux, Windows 및 macOS에서 사용할 수 있으며, 에 포함되어 있습니다.AWS Elastic Beanstalk과AWS Lambda플랫폼.

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


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