Module: Datadog::OpenTracer

Defined in:
lib/datadog/opentracer.rb,
lib/datadog/opentracer/span.rb,
lib/datadog/opentracer/scope.rb,
lib/datadog/opentracer/tracer.rb,
lib/datadog/opentracer/carrier.rb,
lib/datadog/opentracer/propagator.rb,
lib/datadog/opentracer/span_context.rb,
lib/datadog/opentracer/global_tracer.rb,
lib/datadog/opentracer/scope_manager.rb,
lib/datadog/opentracer/rack_propagator.rb,
lib/datadog/opentracer/binary_propagator.rb,
lib/datadog/opentracer/thread_local_scope.rb,
lib/datadog/opentracer/distributed_headers.rb,
lib/datadog/opentracer/text_map_propagator.rb,
lib/datadog/opentracer/span_context_factory.rb,
lib/datadog/opentracer/thread_local_scope_manager.rb

Overview

Datadog OpenTracing integration. DEV: This module should be named ‘Datadog::OpenTracing` to match the gem (`opentracing`).

Defined Under Namespace

Modules: BinaryPropagator, GlobalTracer, Propagator, RackPropagator, SpanContextFactory, TextMapPropagator Classes: Carrier, DistributedHeaders, Scope, ScopeManager, Span, SpanContext, ThreadLocalScope, ThreadLocalScopeManager, Tracer

Constant Summary collapse

LOADED =

Used by Telemetry to decide if OpenTracing instrumentation is enabled

true