

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# EventBridge Integración de Amazon con AWS X-Ray
<a name="eb-related-service-xray"></a>

Se puede utilizar AWS X-Ray para rastrear [los eventos](eb-events.md) que pasan EventBridge. EventBridge pasa el encabezado de rastreo original al [destino](eb-targets.md) para que los servicios de destino puedan rastrear, analizar y depurar.

EventBridge puede pasar un encabezado de rastreo para un evento solo si el evento proviene de una `PutEvents` solicitud que pasó por el contexto de rastreo. X-Ray no rastrea los eventos que se originan en socios externos, eventos programados o [servicios de AWS](eb-events.md#eb-service-event), y estos orígenes de eventos no aparecen en el mapa de servicios de X-Ray.

X-Ray valida los encabezados de seguimiento y los encabezados de seguimiento que no son válidos se descartan. Sin embargo, el evento sigue procesado.

**importante**  
El encabezado de seguimiento **no** está disponible en el evento que se envía al destino de invocación.   
Si tiene un [archivo de eventos](eb-archive-event.md), el encabezado de seguimiento no está disponible en los eventos archivados. Si reproduce los eventos archivados, el encabezado de seguimiento no está incluido.
Si tiene una [cola de mensajes fallidos (DLQ)](eb-rule-dlq.md), el encabezado de seguimiento se incluye en la solicitud `SendMessage` que envía el evento a la DLQ. Si recupera eventos (mensajes) de la DLQ mediante el uso de `ReceiveMessage`, el encabezado de seguimiento asociado al evento se incluye en el atributo de mensaje de Amazon SQS, pero no se incluye en el mensaje del evento.

Para obtener información sobre cómo un nodo de EventBridge eventos conecta los servicios de origen y destino, consulte [Visualización del origen y los destinos en el mapa del servicio de X-Ray](https://docs.aws.amazon.com//xray/latest/devguide/xray-services-eventbridge.html#xray-services-eventbridge-service-map) en la *Guía para AWS X-Ray desarrolladores*.

Puede pasar la siguiente información del encabezado de rastreo EventBridge:
+ **Encabezado HTTP predeterminado**: el SDK de X-Ray rellena automáticamente el encabezado de seguimiento como encabezado HTTP `X-Amzn-Trace-Id` para todos los destinos de invocación. Para obtener más información sobre el encabezado HTTP predeterminado, consulte [Encabezado de seguimiento](https://docs.aws.amazon.com//xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader) en la *Guía para desarrolladores de AWS X-Ray *.
+ **`TraceHeader`atributo del sistema**: `TraceHeader` es un [PutEventsRequestEntry atributo](https://docs.aws.amazon.com//eventbridge/latest/APIReference/API_PutEventsRequestEntry.html) reservado EventBridge para llevar el encabezado de rastreo de X-Ray a un objetivo. Si también usa `PutEventsRequestEntry`, `PutEventsRequestEntry` anula el encabezado de seguimiento HTTP. 

**nota**  
El encabezado de seguimiento no cuenta para el tamaño del evento `PutEventsRequestEntry`. Para obtener más información, consulte [Calcular el tamaño de la entrada del PutEvents evento](eb-putevents.md#eb-putevent-size).

 El siguiente video muestra el uso de X-Ray y EventBridge juntos:


