es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Dónde está filtrando Istio encabezados de traza como x-b3-*?

Veo que Istio está agregando x-b3-traceid, x-b3-spanid y otros encabezados a la solicitud entrante cuando está habilitado el seguimiento. Pero ninguno de ellos se devuelve al llamante.

Puedo capturar el x-b3-traceid en el registro y puedo encontrarlo en Tempo/Grafana. Puedo ver el traceid en el proxy de Istio envoy (sidecar), puedo acceder al encabezado utilizando EnvoyFilter.

¿Alguien podría decirme dónde se está filtrando?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Es posible que los encabezados estén siendo eliminados o removidos por servicios o APIs posteriores. Es importante verificar las configuraciones de estos servicios para asegurarse de que están transmitiendo los encabezados. Además, es importante señalar que istio puede ser configurado para propagar selectivamente los encabezados usando el campo Headers en VirtualService o DestinationRule. Es importante verificar estas configuraciones para asegurarse de que los encabezados deseados están siendo propagados. Finalmente, istio depende del cliente para propagar los encabezados de vuelta al llamador. Si el cliente no está configurado para hacerlo, los encabezados de identificación de traza y de paleta no se devolverán al llamador. Es importante verificar la configuración del cliente para asegurarse de que los encabezados estén siendo propagados de vuelta al llamador.

Comments are closed.