

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.

# EventBridge Amazon-Integration mit AWS X-Ray
<a name="eb-related-service-xray"></a>

Sie können sie verwenden AWS X-Ray , um [Ereignisse](eb-events.md) nachzuverfolgen, die passieren EventBridge. EventBridge übergibt den ursprünglichen Trace-Header an das [Ziel](eb-targets.md), sodass die Zieldienste ihn verfolgen, analysieren und debuggen können.

EventBridge kann nur dann einen Trace-Header für ein Ereignis übergeben, wenn das Ereignis aus einer `PutEvents` Anfrage stammt, die den Trace-Kontext bestanden hat. X-Ray verfolgt keine Ereignisse, die von Drittanbietern, geplanten Ereignissen oder [AWS -Services](eb-events.md#eb-service-event) stammen, und diese Ereignisquellen erscheinen nicht auf Ihrer X-Ray-Servicekarte.

X-Ray validiert Ablaufverfolgungs-Header, und Ablaufverfolgungs-Header, die nicht gültig sind, werden gelöscht. Das Ereignis wird jedoch weiterhin verarbeitet.

**Wichtig**  
Der Ablaufverfolgungs-Header ist für das Ereignis, das an das Aufrufziel übermittelt wird, **nicht** verfügbar.   
Wenn Sie über ein [Ereignisarchiv](eb-archive-event.md) verfügen, ist der Ablaufverfolgungs-Header für archivierte Ereignisse nicht verfügbar. Wenn Sie archivierte Ereignisse wiederholen, ist der Ablaufverfolgungs-Header nicht enthalten.
Wenn Sie eine [Warteschlange für unzustellbare Nachrichten](eb-rule-dlq.md) haben, ist der Ablaufverfolgungs-Header in der `SendMessage`-Anfrage enthalten, die das Ereignis an die Warteschlange für unzustellbare Nachrichten sendet. Wenn Sie mithilfe von `ReceiveMessage` Ereignisse (Nachrichten) aus der Warteschlange für unzustellbare Nachrichten abrufen, ist der mit dem Ereignis verknüpfte Ablaufverfolgungs-Header im Amazon-SQS-Nachrichtenattribut enthalten, jedoch nicht in der Ereignisnachricht.

Informationen darüber, wie ein EventBridge Event-Knoten Quell- und Zieldienste verbindet, finden Sie unter [Quell- und Zieldienste in der X-Ray-Servicemaps anzeigen](https://docs.aws.amazon.com//xray/latest/devguide/xray-services-eventbridge.html#xray-services-eventbridge-service-map) im *AWS X-Ray Entwicklerhandbuch*.

Sie können die folgenden Trace-Header-Informationen weitergeben EventBridge:
+ **Standard-HTTP-Header** – Das X-Ray-SDK füllt den Ablaufverfolgungs-Header automatisch als `X-Amzn-Trace-Id`-HTTP-Header für alle Aufrufziele auf. Weitere Informationen zum Standard-HTTP-Header finden Sie unter [Ablaufverfolgungs-Header](https://docs.aws.amazon.com//xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader) im *AWS X-Ray -Entwicklerhandbuch*.
+ **`TraceHeader`Systemattribut** — `TraceHeader` ist ein [PutEventsRequestEntry Attribut, das](https://docs.aws.amazon.com//eventbridge/latest/APIReference/API_PutEventsRequestEntry.html) reserviert ist EventBridge , um den X-Ray-Trace-Header zu einem Ziel zu übertragen. Wenn Sie auch `PutEventsRequestEntry` verwenden, überschreibt `PutEventsRequestEntry` den HTTP-Ablaufverfolgungs-Header. 

**Anmerkung**  
Der Ablaufverfolgungs-Header wird nicht auf die `PutEventsRequestEntry`-Ereignisgröße angerechnet. Weitere Informationen finden Sie unter [Die Größe des PutEvents Ereigniseintrags wird berechnet](eb-putevents.md#eb-putevent-size).

 Das folgende Video zeigt die Verwendung von X-Ray und EventBridge Together:


