opentracing-clj.ring
Ring middleware for opentracing.
wrap-opentracing
(wrap-opentracing handler)
(wrap-opentracing handler op-name-fn)
(wrap-opentracing handler op-name-fn request-tags-fn)
(wrap-opentracing handler op-name-fn request-tags-fn response-tags-fn)
Middleware for instrumenting a ring handler with tracing. Handles HTTP header context propagation.
Adds a ::span field to the ring request for use downstream.
op-name-fn = (f ring-request) => op-name request-tags-fn = (f ring-request) => request-tags response-tags-fn = (f ring-response) => response-tags