In the trace screenshot we can see that the client-side spans are a lot larger than the corresponding
server-side spans. This might indicate some time spent in establishing the HTTP connections. There is
an open source library that provides OpenTracing instrumentation for Go's standard net/http
components,
including detailed tracing of the HTTP connection:
Try replacing the manual OpenTracing instrumentation we added in Lesson 3 around HTTP calls with the instrumentation available in this library.