Skip to content

Commit 2ac008e

Browse files
authored
fix: sinatra to stop using api env getter (#1038)
1 parent e53c8a7 commit 2ac008e

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

instrumentation/sinatra/lib/opentelemetry/instrumentation/sinatra/middlewares/tracer_middleware.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def initialize(app)
1717
def call(env)
1818
extracted_context = OpenTelemetry.propagation.extract(
1919
env,
20-
getter: OpenTelemetry::Context::Propagation.rack_env_getter
20+
getter: OpenTelemetry::Common::Propagation.rack_env_getter
2121
)
2222
OpenTelemetry::Context.with_current(extracted_context) do
2323
tracer.in_span(

instrumentation/sinatra/opentelemetry-instrumentation-sinatra.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 2.5.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29+
spec.add_dependency 'opentelemetry-common', '~> 0.19.2'
2930
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.18.3'
3031

3132
spec.add_development_dependency 'appraisal', '~> 2.2.0'

0 commit comments

Comments
 (0)