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
Se puede utilizar AWS X-Ray para rastrear los eventos que los atraviesan EventBridge. EventBridge pasa el encabezado de rastreo original al destino para que los servicios de destino puedan rastrearlo, analizarlo y depurarlo.
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, 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, 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 caracteres sin efecto (DLQ), el encabezado de seguimiento se incluye en la
SendMessage
solicitud que envía el evento a. DLQ Si recuperas eventos (mensajes) del DLQ mediante el usoReceiveMessage
, el encabezado de seguimiento asociado al evento se incluye en el atributo de SQS mensaje de Amazon, 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 en la Guía para AWS X-Ray desarrolladores.
Puede pasar la siguiente información del encabezado de rastreo EventBridge:
HTTPEncabezado predeterminado: el X-Ray rellena SDK automáticamente el encabezado de rastreo como
X-Amzn-Trace-Id
HTTP encabezado para todos los destinos de invocación. Para obtener más información sobre el HTTP encabezado predeterminado, consulte el encabezado de rastreo en la AWS X-Ray Guía para desarrolladores.TraceHeader
atributo del sistema:TraceHeader
es un PutEventsRequestEntry atributo reservado EventBridge para llevar el encabezado de rastreo de X-Ray a un objetivo. Si también lo usaPutEventsRequestEntry
,PutEventsRequestEntry
anula el encabezado de HTTP rastreo.
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.
El siguiente video muestra el uso de X-Ray y EventBridge juntos: