Always
Always sampler
The Always sampler always returns a decision of True for any sampling decision
Code samples
import "go.opencensus.io/trace"
_ = trace.AlwaysSample()
Samplers.alwaysSample();
from opencensus.trace.samplers import always_on
from opencensus.trace import tracer as tracer_module
# This is the default sampler
sampler = always_on.AlwaysOnSampler()
tracer = tracer_module.Tracer(sampler=sampler)
// Samplers are potentially expensive to construct. Use one long-lived
// sampler instead of constructing one for every Span.
static opencensus::trace::AlwaysSampler sampler;
const root = new RootSpan(tracer);
const sampler = SamplerBuilder.getSampler(1); // Always samples when value is >= 1
const samplerShouldSample = sampler.shouldSample(root.traceId);
Reference
Resource | URL |
---|---|
Go AlwaysSample | trace.AlwaysSample |
Python samplers | trace.samplers |
Java AlwaysSample | trace.AlwaysSample |
C++ AlwaysSample | trace.AlwaysSample |
Node.js TracerConfig | trace.TracerConfig |