

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
<a name="xray-sdk-ruby-patching"></a>

**Nota**  
Avviso di SDK/Daemon manutenzione a raggi X: il 25 febbraio 2026, X-Ray SDKs/Daemon entrerà in modalità di manutenzione, in cui AWS limiterà le versioni di AWS X-Ray SDK e Daemon per risolvere solo problemi di sicurezza. Per ulteriori informazioni sulla tempistica del supporto, consulta. [Cronologia di X-Ray SDK e Daemon Support](xray-sdk-daemon-timeline.md) Ti consigliamo di migrare a. OpenTelemetry Per ulteriori informazioni sulla migrazione a OpenTelemetry, vedere [Migrazione dalla strumentazione a raggi X](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-migration.html) alla strumentazione. OpenTelemetry 

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

**Librerie supportate**
+ `[net/http](https://ruby-doc.org/stdlib-2.4.2/libdoc/net/http/rdoc/Net/HTTP.html)`— Client HTTP dello strumento.
+ `[aws-sdk](https://aws.amazon.com/sdk-for-ruby)`— AWS SDK per Ruby Client dello strumento.

Quando si utilizza una libreria con patch, l'X-Ray SDK for Ruby crea un sottosegmento per la chiamata e registra le informazioni dalla richiesta e dalla 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.

**Example main.rb — Librerie di patch**  

```
require 'aws-xray-sdk'

config = {
  name: 'my app',
  patch: %I[net_http aws_sdk]
}

XRay.recorder.configure(config)
```