Class AlwaysOffSampler
Defined in File always_off.h
Inheritance Relationships
Base Type
public opentelemetry::sdk::trace::Sampler
(Class Sampler)
Class Documentation
-
class opentelemetry::sdk::trace::AlwaysOffSampler : public opentelemetry::sdk::trace::Sampler
The always off sampler always returns DROP, effectively disabling tracing functionality.
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
Returns DROP always
-
inline virtual nostd::string_view GetDescription() const noexcept override
- Returns
Description MUST be AlwaysOffSampler
-
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