Configure istio-proxy (envoy) to use jaeger-native tracing


#1

Initially envoy only used to export traces using the zipkin client which could be sent to jaeger-collector since jaeger understands the zipkin format. But now you can configure envoy to produce traces in the native jaeger format: https://www.envoyproxy.io/docs/envoy/latest/start/sandboxes/jaeger_native_tracing

The page above highlights the benefits of doing that as well. I am trying to find how to configure Istio such that envoy processes under its control use the native jaeger format?

@objectiser, @douglas-reid - can this be done using Istio 1.0.5?


#2

We don’t have tracing configuration exposed for supporting dynamic OT libraries. This would be a bit tricky, I’d imagine, because we’d need a way to also inject the proxies with the jaeger library and then use that image for sidecar injection, etc.

For next steps, I’d suggest filing an issue on the repo and raising this at a P&T Working Group meeting for further discussion.


#3

Thanks. Will file and issue and take it from there.