Class: Jaeger::Client::Injectors::JaegerRackCodec
- Inherits:
-
Object
- Object
- Jaeger::Client::Injectors::JaegerRackCodec
- Defined in:
- lib/jaeger/client/injectors.rb
Class Method Summary collapse
Class Method Details
.inject(span_context, carrier) ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/jaeger/client/injectors.rb', line 25 def self.inject(span_context, carrier) carrier['uber-trace-id'] = CGI.escape(Injectors.context_as_jaeger_string(span_context)) span_context.baggage.each do |key, value| carrier["uberctx-#{key}"] = value end end |