Linkerd-tcp Tracing


#1

Hi! I’m currently working on adding distributed tracing to a project with Jaeger/Zipkin. While searching I stumbled upon linkerd which seems to offer this as a “side-effect”, but only for HTTP connections.

I also stumbled upon Linkerd-tcp which seems to work on the transport layer. I was wondering if it also supports distributed tracing on top of TCP. Mainly for components like Cassandra that don’t support HTTP.

Thanks


#2

@GoncaloGarcia AIUI any kind of distributed tracing only makes sense at the protocol level. Linkerd-tcp is currently a pure TCP proxy. One could consider adding protocol support e.g. Cassandra, but I’d rather invest that time and energy into getting distributed tracing support into Linkerd 2.x.