Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Patchen von Bibliotheken zum Instrumentieren von nachgelagerten Aufrufen
Um Downstream-Aufrufe zu instrumentieren, verwenden Sie das X-Ray-SDK für Ruby, um die Bibliotheken zu patchen, die Ihre Anwendung verwendet. Das X-Ray-SDK für Ruby kann die folgenden Bibliotheken patchen.
Unterstützte Bibliotheken
Wenn Sie eine gepatchte Bibliothek verwenden, erstellt das X-Ray-SDK für Ruby ein Untersegment für den Anruf und zeichnet Informationen aus der Anfrage und Antwort auf. Für das SDK muss ein Segment zur Verfügung stehen, damit es ein Untersegment aus der SDK-Middleware oder einem Aufruf von XRay.recorder.begin_segment
erstellen kann.
Um Bibliotheken zu patchen, geben Sie sie im Konfigurationsobjekt an, das Sie an den X-Ray-Recorder übergeben.
Beispiel main.rb — Patch-Bibliotheken
require 'aws-xray-sdk'
config = {
name: 'my app',
patch: %I[net_http aws_sdk]
}
XRay.recorder.configure(config)