Solicite un rastreo de equilibrador de carga de aplicaciones. - Elastic Load Balancing

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.

Solicite un rastreo de equilibrador de carga de aplicaciones.

Cuando el equilibrador de carga recibe una solicitud de un cliente, agrega o actualiza el encabezado X-Amzn-Trace-Id antes de enviar la solicitud al destino. Todos los servicios o aplicaciones entre el equilibrador de carga y el destino también pueden agregar o actualizar este encabezado.

Puede utilizar el rastreo de solicitudes para realizar el seguimiento de las solicitudes HTTP de los clientes a los destinos u otros servicios. Si habilita los registros de acceso, se registra el contenido del encabezado X-Amzn-Trace-Id. Para obtener más información, consulte Registros de acceso del Equilibrador de carga de aplicación.

Sintaxis

El encabezado X-Amzn-Trace-Id contiene campos con el siguiente formato:

Field=version-time-id
Campo

Nombre del campo. Los valores admitidos son Root y Self.

Una aplicación puede agregar campos arbitrarios para sus propios fines. El equilibrador de carga conserva estos campos, pero no los utiliza.

versión

Número de versión.

hora

Tiempo en formato de tiempo Unix, en segundos.

id

Identificador de rastreo.

Ejemplos

Si el encabezado X-Amzn-Trace-Id no está presente en una solicitud entrante, el equilibrador de carga genera un encabezado con un campo Root y reenvía la solicitud. Por ejemplo:

X-Amzn-Trace-Id: Root=1-67891233-abcdef012345678912345678

Si el encabezado X-Amzn-Trace-Id está presente y tiene un campo Root, el equilibrador de carga inserta un campo Self y reenvía la solicitud. Por ejemplo:

X-Amzn-Trace-Id: Self=1-67891233-12456789abcdef012345678;Root=1-67891233-abcdef012345678912345678

Si una aplicación agrega un encabezado con un campo Root y un campo personalizado, el equilibrador de carga conserva ambos campos, inserta un campo Self y reenvía la solicitud:

X-Amzn-Trace-Id: Self=1-67891233-12456789abcdef012345678;Root=1-67891233-abcdef012345678912345678;CalledFrom=app

Si el encabezado X-Amzn-Trace-Id está presente y tiene un campo Self, el equilibrador de carga actualiza el valor del campo Self.

Limitaciones

  • El equilibrador de carga actualiza el encabezado cuando recibe una solicitud entrante, no cuando recibe una respuesta.

  • Si los encabezados de HTTP tienen más de 7 KB, el equilibrador de carga vuelve a escribir el encabezado X-Amzn-Trace-Id con un campo Root .

  • Con WebSockets, solo puede realizar un seguimiento hasta que la solicitud de actualización se realice correctamente.