Package com.datadog.trace.core
See: Description
-
Interface Summary Interface Description MetadataConsumer Element CoreSpan -
Class Summary Class Description PendingTraceBuffer LongRunningTracesTracker CoreTracerBuilder CoreSpanBuilder Spans are built using this builder CoreTracer Main entrypoint into the tracer implementation. DDTraceCoreInfo PendingTrace This class implements the following data flow rules when a Span is finished: - Immediate Write
- pending ref count == 0 && trace not already written
- not root span && size exceeds partial flush
- Delayed Write
- is root span && pending ref count > 0
- not root span && pending ref count > 0 && trace already written
Metadata DDSpan Represents a period of time. DDSpanContext SpanContext represents Span state that must propagate to descendant Spans and across process boundaries. DDSpanLink This class holds helper methods to encode span links into span context. - Immediate Write