Class Samplers
java.lang.Object
io.opencensus.trace.samplers.Samplers
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Samplerstatic Samplerstatic SamplerprobabilitySampler(double probability) Returns aSamplerthat makes a "yes" decision with a given probability.
-
Field Details
-
ALWAYS_SAMPLE
-
NEVER_SAMPLE
-
-
Constructor Details
-
Samplers
private Samplers()
-
-
Method Details
-
alwaysSample
-
neverSample
-
probabilitySampler
Returns aSamplerthat makes a "yes" decision with a given probability.- Parameters:
probability- The desired probability of sampling. Must be within [0.0, 1.0].- Returns:
- a
Samplerthat makes a "yes" decision with a given probability. - Throws:
IllegalArgumentException- ifprobabilityis out of range- Since:
- 0.5
-