Class AlwaysOnSampler

Inheritance Relationships

Base Type

Class Documentation

class opentelemetry::sdk::trace::AlwaysOnSampler : public opentelemetry::sdk::trace::Sampler

The always on sampler is a default sampler which always return Decision::RECORD_AND_SAMPLE

Public Functions

inline virtual SamplingResult ShouldSample(const trace_api::SpanContext &parent_context, trace_api::TraceId, nostd::string_view, trace_api::SpanKind, const opentelemetry::common::KeyValueIterable&, const trace_api::SpanContextKeyValueIterable&) noexcept override
Returns

Always return Decision RECORD_AND_SAMPLE

inline virtual nostd::string_view GetDescription() const noexcept override
Returns

Description MUST be AlwaysOnSampler