Data Structures | |
| class | AlwaysOffSampler |
| The always off sampler always returns DROP, effectively disabling tracing functionality. More... | |
| class | AlwaysOffSamplerFactory |
| Factory class for AlwaysOffSampler. More... | |
| class | AlwaysOnSampler |
| The always on sampler is a default sampler which always return Decision::RECORD_AND_SAMPLE. More... | |
| class | AlwaysOnSamplerFactory |
| Factory class for AlwaysOnSampler. More... | |
| class | BatchSpanProcessor |
| This is an implementation of the SpanProcessor which creates batches of finished spans and passes the export-friendly span data representations to the configured SpanExporter. More... | |
| class | BatchSpanProcessorFactory |
| Factory class for BatchSpanProcessor. More... | |
| struct | BatchSpanProcessorOptions |
| Struct to hold batch SpanProcessor options. More... | |
| struct | BatchSpanProcessorRuntimeOptions |
| Struct to hold batch SpanProcessor runtime options. More... | |
| class | IdGenerator |
| IdGenerator provides an interface for generating Trace Id and Span Id. More... | |
| class | MultiRecordable |
| class | MultiSpanProcessor |
| Span processor allow hooks for span start and end method invocations. More... | |
| struct | MultiSpanProcessorOptions |
| Instantiation options. More... | |
| class | ParentBasedSampler |
| The ParentBased sampler is a composite sampler that delegates sampling decisions based on the parent span's context. More... | |
| class | ParentBasedSamplerFactory |
| Factory class for ParentBasedSampler. More... | |
| class | Provider |
| Changes the singleton global TracerProvider. More... | |
| class | RandomIdGenerator |
| class | RandomIdGeneratorFactory |
| Factory class for RandomIdGenerator. More... | |
| class | Recordable |
| Maintains a representation of a span in a format that can be processed by a recorder. More... | |
| class | Sampler |
| The Sampler interface allows users to create custom samplers which will return a SamplingResult based on information that is typically available just before the Span was created. More... | |
| struct | SamplingResult |
| The output of ShouldSample. More... | |
| class | SimpleSpanProcessor |
| The simple span processor passes finished recordables to the configured SpanExporter, as soon as they are finished. More... | |
| class | SimpleSpanProcessorFactory |
| Factory class for SimpleSpanProcessor. More... | |
| class | SpanData |
| SpanData is a representation of all data collected by a span. More... | |
| class | SpanDataEvent |
| Class for storing events in SpanData. More... | |
| class | SpanDataLink |
| Class for storing links in SpanData. More... | |
| class | SpanExporter |
| SpanExporter defines the interface that protocol-specific span exporters must implement. More... | |
| class | SpanProcessor |
| Span processor allow hooks for span start and end method invocations. More... | |
| class | TraceIdRatioBasedSampler |
| The TraceIdRatioBased sampler computes and returns a decision based on the provided trace_id and the configured ratio. More... | |
| class | TraceIdRatioBasedSamplerFactory |
| Factory class for TraceIdRatioBasedSampler. More... | |
| class | Tracer |
| class | TracerConfig |
| TracerConfig defines various configurable aspects of a Tracer's behavior. More... | |
| class | TracerContext |
| A class which stores the TracerProvider context. More... | |
| class | TracerContextFactory |
| Factory class for TracerContext. More... | |
| class | TracerProvider |
| class | TracerProviderFactory |
| Factory class for TracerProvider. More... | |
Enumerations | |
| enum | Decision { Decision::DROP, Decision::RECORD_ONLY, Decision::RECORD_AND_SAMPLE, Decision::DROP, Decision::RECORD_ONLY, Decision::RECORD_AND_SAMPLE } |
| A sampling Decision for a Span to be created. More... | |
| enum | Decision { Decision::DROP, Decision::RECORD_ONLY, Decision::RECORD_AND_SAMPLE, Decision::DROP, Decision::RECORD_ONLY, Decision::RECORD_AND_SAMPLE } |
| A sampling Decision for a Span to be created. More... | |
|
strong |
A sampling Decision for a Span to be created.
| Enumerator | |
|---|---|
| DROP | |
| RECORD_ONLY | |
| RECORD_AND_SAMPLE | |
| DROP | |
| RECORD_ONLY | |
| RECORD_AND_SAMPLE | |
Definition at line 37 of file includes/opentelemetry/sdk/trace/sampler.h.
|
strong |
A sampling Decision for a Span to be created.
| Enumerator | |
|---|---|
| DROP | |
| RECORD_ONLY | |
| RECORD_AND_SAMPLE | |
| DROP | |
| RECORD_ONLY | |
| RECORD_AND_SAMPLE | |
Definition at line 37 of file 9.2/includes/opentelemetry/sdk/trace/sampler.h.