Sha256: a7f049cb6de698a018b2c7e1aa584933ba09795ed78687cb9747896d24454983

Contents?: true

Size: 866 Bytes

Versions: 4

Compression:

Stored size: 866 Bytes

Contents

# typed: strict

require 'opentracing'
require 'opentracing/carrier'
require 'datadog/tracing'

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

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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ddtrace-1.2.0 lib/datadog/opentracer.rb
ddtrace-1.1.0 lib/datadog/opentracer.rb
ddtrace-1.0.0 lib/datadog/opentracer.rb
ddtrace-1.0.0.beta2 lib/datadog/opentracer.rb