emissary
emissary copied to clipboard
Native support for Jaeger
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
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.