-
- All Implemented Interfaces:
-
com.datadog.android.core.sampling.Sampler
public class DeterministicTraceSampler extends DeterministicSampler<DatadogSpan>A DeterministicSampler using the TraceID of a Span to compute the sampling decision.
-
-
Constructor Summary
Constructors Constructor Description DeterministicTraceSampler(Float sampleRate)Creates a new instance lof DeterministicSampler with the given sample rate. DeterministicTraceSampler(Double sampleRate)Creates a new instance of DeterministicSampler with the given sample rate. DeterministicTraceSampler(Function0<Float> sampleRateProvider)
-
Method Summary
Modifier and Type Method Description -
-
Constructor Detail
-
DeterministicTraceSampler
DeterministicTraceSampler(Float sampleRate)
Creates a new instance lof DeterministicSampler with the given sample rate.- Parameters:
sampleRate- Sample rate to use.
-
DeterministicTraceSampler
DeterministicTraceSampler(Double sampleRate)
Creates a new instance of DeterministicSampler with the given sample rate.- Parameters:
sampleRate- Sample rate to use.
-
DeterministicTraceSampler
DeterministicTraceSampler(Function0<Float> sampleRateProvider)
- Parameters:
sampleRateProvider- Provider for the sample rate value which will be called each time the sampling decision needs to be made.
-
-
-
-