emissary icon indicating copy to clipboard operation
emissary copied to clipboard

Native support for Jaeger

Open DanTulovsky opened this issue 4 years ago • 1 comments

Please describe your use case / problem. It would be helpful if Ambassador supported Jaeger natively. At the very least it would allow using the "remote" sampling configuration, where the sampling is controlled centrally and clients read the config on startup.

Describe the solution you'd like Native support for Jaeger.

https://www.jaegertracing.io/docs/1.21/sampling/#collector-sampling-configuration

Describe alternatives you've considered The current alternative is to use the zipkin backend, which works, but requires:

  • manual sampling configuration in ambassador
  • Making sure that the clients behind ambassador are configured to extract Zipkin headers

DanTulovsky avatar Jan 22 '21 01:01 DanTulovsky

I should add that the jaeger config allows setting different tracing per service/operation, whereas right now I can only set one sampling strategy for the ambassador service itself.

DanTulovsky avatar Jan 23 '21 14:01 DanTulovsky