View a markdown version of this page

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 balanceador de cargas recibe una solicitud de un cliente, agrega o actualiza el X-Amzn-Trace-Idencabezado 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 habilitas los registros de acceso, se registrará el contenido del X-Amzn-Trace-Idencabezado. 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. El valor es 1.

hora

Tiempo en formato de tiempo Unix, en segundos. Este valor tiene una longitud de 8 dígitos hexadecimales.

id

Identificador de rastreo. Este valor tiene una longitud de 24 dígitos hexadecimales.

Ejemplos

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

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

Si el X-Amzn-Trace-Idencabezado está presente y tiene un Root campo, el balanceador de cargas inserta un Self campo 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 balanceador 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 balanceador 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 haya realizado correctamente.