Some early groundwork for this is in review, and some exploration of a possible implementation is in progress over at https://github.com/envoyproxy/nighthawk/compare/master...oschaaf:tracing, which is able to send a foo zipkin spans to Envoy set up for tracing. That shows up as a combined records in zipkin's UI.
It looks like we will be able to re-use the full OpenTracing capabilities that come with Envoy, so next to zipkin, I anticipate we can tackle the other implementations in one go with relatively little extra work.
Some early groundwork for this is in review, and some exploration of a possible implementation is in progress over at https://github.com/envoyproxy/nighthawk/compare/master...oschaaf:tracing, which is able to send a foo zipkin spans to Envoy set up for tracing. That shows up as a combined records in zipkin's UI.
It looks like we will be able to re-use the full OpenTracing capabilities that come with Envoy, so next to zipkin, I anticipate we can tackle the other implementations in one go with relatively little extra work.