Correction des bibliothèques pour instrumenter les appels en aval - AWS X-Ray

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Correction des bibliothèques pour instrumenter les appels en aval

Note

Avis de SDK/Daemon maintenance de X-Ray — Le 25 février 2026, le AWS X-Ray SDKs/Daemon passera en mode maintenance, où les versions du SDK et du Daemon de X-Ray AWS seront limitées uniquement pour résoudre les problèmes de sécurité. Pour plus d'informations sur le calendrier de support, consultezChronologie du support pour le SDK et Daemon X-Ray. Nous vous recommandons de migrer vers OpenTelemetry. Pour plus d'informations sur la migration vers OpenTelemetry, consultez la section Migration de l'instrumentation X-Ray vers OpenTelemetry l'instrumentation.

Pour instrumenter les appels en aval, utilisez le SDK X-Ray pour Ruby afin de patcher les bibliothèques utilisées par votre application. Le SDK X-Ray pour Ruby peut appliquer des correctifs aux bibliothèques suivantes.

Bibliothèques prises en charge
  • net/http— Clients HTTP de l'instrument.

  • aws-sdk— AWS SDK pour Ruby Clients de l'instrument.

Lorsque vous utilisez une bibliothèque patchée, le SDK X-Ray pour Ruby crée un sous-segment pour l'appel et enregistre les informations issues de la demande et de la réponse. Un segment doit être disponible pour que le kit SDK puisse créer le sous-segment à partir de l'intergiciel SDK ou d'un appel à XRay.recorder.begin_segment.

Pour patcher des bibliothèques, spécifiez-les dans l'objet de configuration que vous transmettez à l'enregistreur X-Ray.

Exemple main.rb — Bibliothèques de correctifs
require 'aws-xray-sdk' config = { name: 'my app', patch: %I[net_http aws_sdk] } XRay.recorder.configure(config)