修補程式庫來檢測下游呼叫 - AWS X-Ray

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

修補程式庫來檢測下游呼叫

若要測量下游呼叫,請使用 Ruby 的 X-Ray SDK 來修補應用程式所使用的程式庫。Ruby 的 X 射線 SDK 可以修補下列程式庫。

支援的程式庫
  • net/http— 儀器 HTTP 客戶端。

  • aws-sdk— 儀器AWS SDK for Ruby客戶端。

當您使用已修補的程式庫時,Ruby 的 X-Ray SDK 會建立呼叫的子區段,並記錄來自要求和回應的資訊。區段必須透過軟體開發套件中介軟體或呼叫 XRay.recorder.begin_segment 供軟體開發套件使用,以建立子區段。

若要修補程式庫,請在傳遞給 X 射線記錄器的組態物件中指定資源庫。

範例 主 .rb — 補丁庫
require 'aws-xray-sdk' config = { name: 'my app', patch: %I[net_http aws_sdk] } XRay.recorder.configure(config)