다운스트림 호출 구성을 위해 라이브러리 패치 - AWS X-Ray

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

다운스트림 호출 구성을 위해 라이브러리 패치

다운스트림 호출을 구성하려면 Ruby용 X-Ray SDK를 사용하여 애플리케이션이 사용하는 라이브러리를 패치합니다. Ruby용 X-Ray SDK는 다음 라이브러리를 패치할 수 있습니다.

지원되는 라이브러리
  • net/http – HTTP 클라이언트를 구성합니다.

  • aws-sdk – AWS SDK for Ruby 클라이언트를 구성합니다.

패치된 라이브러리를 사용하면 Ruby용 X-Ray SDK는 직접 호출에 대한 하위 세그먼트를 생성하고 요청 및 응답의 정보를 기록합니다. SDK가 SDK 미들웨어 또는 XRay.recorder.begin_segment 호출에서 하위 세그먼트를 생성하려면 세그먼트를 사용할 수 있어야 합니다.

라이브러리를 패치하려면 X-Ray 레코더에 전달하는 구성 객체에서 해당 라이브러리를 지정합니다.

예 main.rb – 라이브러리 패치
require 'aws-xray-sdk' config = { name: 'my app', patch: %I[net_http aws_sdk] } XRay.recorder.configure(config)