Trace
Table of Contents
Namespaces
Interfaces
- EventInterface
- ExtendedSpanProcessorInterface
- IdGeneratorInterface
- LinkInterface
- RandomTraceIdGeneratorInterface
- Marks an ID generator whose trace IDs meet the W3C Trace Context Level 2 randomness requirements, so that root spans get the `Random` trace flag.
- ReadableSpanInterface
- ReadWriteSpanInterface
- Implementations MUST be safe for concurrent use, for example from multiple fibers.
- SamplerInterface
- This interface is used to organize sampling logic.
- SpanConverterInterface
- SpanDataInterface
- Represents an immutable snapshot of a {@see API\SpanInterface}.
- SpanExporterInterface
- SpanProcessorInterface
- StatusDataInterface
- TracerProviderInterface
- Implementations MUST be safe for concurrent use, for example from multiple fibers.
Classes
- AutoRootSpan
- Event
- ExporterFactory
- ImmutableSpan
- Link
- NoopTracerProvider
- RandomIdGenerator
- SamplerFactory
- SamplingResult
- Span
- SpanBuilder
- SpanLimits
- SpanLimitsBuilder
- SpanProcessorFactory
- StatusData
- Tracer
- TracerConfig
- TracerProvider
- TracerProviderBuilder
- TracerProviderFactory
- TracerSharedState
- Stores shared state/config between all {@see API\TracerInterface} created via the same {@see API\TracerProviderInterface}.