opentracing-contrib / java-spring-web

OpenTracing Spring Web instrumentation
Apache License 2.0
107 stars 59 forks source link

Client span is finished before server span #78

Open pavolloffay opened 6 years ago

pavolloffay commented 6 years ago

screenshot of jaeger ui

GET is a client request. get is a server span for that request. The server span should be finished before the client request.

cc @yurishkuro

pavolloffay commented 6 years ago

screenshot of zipkin - traces

Sleuth has the same behavior - server span is finished after the client span.

wuyupengwoaini commented 5 years ago

I found the same problem ,but I don't kown the real reason.Could you tell me the real reason

default
pavolloffay commented 5 years ago
wuyupengwoaini commented 5 years ago

But I don't find any evidence to prove it.

could it https://github.com/jaegertracing/jaeger-client-java/issues/192 maybe the reason?