Applicare le patch alle librerie per analizzare le chiamate a valle - AWS X-Ray

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Applicare le patch alle librerie per analizzare le chiamate a valle

Per strumentare le chiamate downstream, utilizzate l'X-Ray SDK per Ruby per applicare patch alle librerie utilizzate dall'applicazione. L'X-Ray SDK per Ruby può applicare patch alle seguenti librerie.

Librerie supportate
  • net/http— Client HTTP dello strumento.

  • aws-sdk— StrumentoAWS SDK for Rubyclienti.

Quando si utilizza una libreria con patch, X-Ray SDK per Ruby crea un sottosegmento per la chiamata e registra le informazioni della richiesta e della risposta. Un segmento deve essere disponibile affinché l'SDK possa creare il sottosegmento, sia tramite il middleware dell'SDK che tramite una chiamata a XRay.recorder.begin_segment.

Per applicare patch alle librerie, specificatele nell'oggetto di configurazione che passate al registratore X-Ray.

Esempio main.rb — Librerie di patch
require 'aws-xray-sdk' config = { name: 'my app', patch: %I[net_http aws_sdk] } XRay.recorder.configure(config)