Package com.datadog.trace.api
See: Description
-
Class Summary Class Description LowerCase Functions DD64bTraceId Class encapsulating the unsigned 64 bit id used for Traceids. DDTraceId Class encapsulating the id used for TraceIds. MethodFilterConfigParser ConfigCollector Collects system properties and environment variables set by the user and used by the tracer. DDTags 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) ConfigDefaults Config Config reads values with the following priority: 1) system properties 2) environment variables, 3) optional configuration file 4) platform dependant properties. DD128bTraceId Class encapsulating the unsigned 128-bit id used for TraceIds. DDSpanId Class with methods for working with the unsigned 64 bit id used for Span ids. 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 IdGenerationStrategy Strategy for generating trace ids and span ids. WellKnownTags ConfigSetting DDSpanTypes Platform DDTraceApiInfo EndpointCheckpointerHolder GlobalTracer A global reference to the registered Datadog tracer. EventTracker Pair -
Interface Summary Interface Description StatsDClient EndpointCheckpointer TraceConfig Snapshot of dynamic configuration; valid for the duration of a trace. EndpointTracker A simple listener-like interface for tracking the end-point writes Stateful Tracer A class with Datadog tracer features. -
Enum Summary Enum Description ResolverCacheConfig Named presets to help configure various caches inside the type resolver/matcher. PropagationStyle These are the old propagation styles that have been deprecated in favor of the propagation styles in {@code TracePropagationStyle}TracePropagationStyle Trace propagation styles for injecting and extracting trace propagation headers. ConfigOrigin GC -
Annotation Summary Annotation Description Trace Set this annotation to a method so the dd-java-agent considers it for tracing.