Package com.datadog.trace.api
See: Description
-
Class Summary Class Description Config Config reads values with the following priority: 1) system properties 2) environment variables, 3) optional configuration file 4) platform dependant properties. ConfigCollector Collects system properties and environment variables set by the user and used by the tracer. ConfigDefaults ConfigSetting DD128bTraceId Class encapsulating the unsigned 128-bit id used for TraceIds. DD64bTraceId Class encapsulating the unsigned 64 bit id used for Traceids. DDSpanId Class with methods for working with the unsigned 64 bit id used for Span ids. DDSpanTypes DDTags DDTraceApiInfo DDTraceId Class encapsulating the id used for TraceIds. Builder Snapshot Immutable snapshot of the configuration. DynamicConfig Config that can be dynamically updated via remote-config Only a small subset of config is currently supported Not every config should be dynamic because there are performance implications EndpointCheckpointerHolder EventTracker LowerCase Functions IdGenerationStrategy Strategy for generating trace ids and span ids. InstrumenterConfig This config is needed before instrumentation is applied For example anything that changes what advice is applied, or what classes are instrumented This config will be baked into native-images at build time, because instrumentation is also baked in at that point Config that is accessed from inside advice, for example during application runtime after the advice has been applied, shouldn't be in InstrumenterConfig (it really should just be config that must be there ahead of instrumentation) MethodFilterConfigParser Pair Platform WellKnownTags GlobalTracer A global reference to the registered Datadog tracer. -
Enum Summary Enum Description ConfigOrigin GC PropagationStyle These are the old propagation styles that have been deprecated in favor of the propagation styles in {@code TracePropagationStyle}ResolverCacheConfig Named presets to help configure various caches inside the type resolver/matcher. TracePropagationStyle Trace propagation styles for injecting and extracting trace propagation headers. -
Interface Summary Interface Description EndpointCheckpointer EndpointTracker A simple listener-like interface for tracking the end-point writes Stateful StatsDClient TraceConfig Snapshot of dynamic configuration; valid for the duration of a trace. Tracer A class with Datadog tracer features.