emissary-ingress / emissary

open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
https://www.getambassador.io
Apache License 2.0
4.34k stars 681 forks source link

Native support for Jaeger #3172

Open DanTulovsky opened 3 years ago

DanTulovsky commented 3 years ago

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:

DanTulovsky commented 3 years ago

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.