Method: ZipkinTracer::ExconHandler#request_call
- Defined in:
- lib/zipkin-tracer/excon/zipkin-tracer.rb
#request_call(datum) ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/zipkin-tracer/excon/zipkin-tracer.rb', line 16 def request_call(datum) trace_id = TraceGenerator.new.next_trace_id TraceContainer.with_trace_id(trace_id) do set_b3_header(datum[:headers], trace_id) trace!(datum, trace_id) if Trace.tracer && trace_id.sampled? end super(datum) end |