Method: Datadog::OpenTracer::RackPropagator.inject
- Defined in:
- lib/ddtrace/opentracer/rack_propagator.rb
.inject(span_context, carrier) ⇒ Object
Inject a SpanContext into the given carrier
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/ddtrace/opentracer/rack_propagator.rb', line 19 def inject(span_context, carrier) # Inject Datadog trace properties Datadog::HTTPPropagator.inject!(span_context.datadog_context, carrier) # Inject baggage span_context.baggage.each do |key, value| carrier[BAGGAGE_PREFIX + key] = value end nil end |