Sha256: d00d2ffa34699234a7b86811025eb8b1fa31753c69c99134d4cb21ea2acfb0b6

Contents?: true

Size: 896 Bytes

Versions: 8

Compression:

Stored size: 896 Bytes

Contents

# frozen_string_literal: true

require 'opentracing'
require 'opentracing/carrier'
require_relative 'tracing'

require_relative 'opentracer/carrier'
require_relative 'opentracer/tracer'
require_relative 'opentracer/span'
require_relative 'opentracer/span_context'
require_relative 'opentracer/span_context_factory'
require_relative 'opentracer/scope'
require_relative 'opentracer/scope_manager'
require_relative 'opentracer/thread_local_scope'
require_relative 'opentracer/thread_local_scope_manager'
require_relative 'opentracer/distributed_headers'
require_relative 'opentracer/propagator'
require_relative 'opentracer/text_map_propagator'
require_relative 'opentracer/binary_propagator'
require_relative 'opentracer/rack_propagator'
require_relative 'opentracer/global_tracer'

# Modify the OpenTracing module functions
::OpenTracing.singleton_class.prepend(Datadog::OpenTracer::GlobalTracer)

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ddtrace-1.14.0 lib/datadog/opentracer.rb
ddtrace-1.13.1 lib/datadog/opentracer.rb
ddtrace-1.13.0 lib/datadog/opentracer.rb
ddtrace-1.12.1 lib/datadog/opentracer.rb
ddtrace-1.12.0 lib/datadog/opentracer.rb
ddtrace-1.11.1 lib/datadog/opentracer.rb
ddtrace-1.11.0 lib/datadog/opentracer.rb
ddtrace-1.11.0.beta1 lib/datadog/opentracer.rb