lib/opentelemetry/instrumentation/rack/middlewares/tracer_middleware.rb in opentelemetry-instrumentation-rack-0.21.1 vs lib/opentelemetry/instrumentation/rack/middlewares/tracer_middleware.rb in opentelemetry-instrumentation-rack-0.22.0
- old
+ new
@@ -80,9 +80,10 @@
attributes: request_span_attributes(env: env),
kind: request_span_kind) do |request_span|
OpenTelemetry::Instrumentation::Rack.with_span(request_span) do
@app.call(env).tap do |status, headers, response|
set_attributes_after_request(request_span, status, headers, response)
+ config[:response_propagators].each { |propagator| propagator.inject(headers) }
end
end
end
end
ensure