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
RootySelf.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.