Class BraveTracerConfiguration.SamplerConfiguration

  • Enclosing class:
    BraveTracerConfiguration

    @ConfigurationProperties("sampler")
    @Requires(classes=brave.sampler.CountingSampler.class) @Requires(missingBeans=brave.sampler.Sampler.class)
    public static class BraveTracerConfiguration.SamplerConfiguration
    extends java.lang.Object
    The sampler configuration.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      float getProbability()
      Get sampler probability.
      void setProbability​(float probability)
      Sets the sampler probability used by the default CountingSampler.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SamplerConfiguration

        public SamplerConfiguration()
    • Method Detail

      • getProbability

        public float getProbability()
        Get sampler probability. A value of 1.0 indicates to sample all requests. A value of 0.1 indicates to sample 10% of requests.
        Returns:
        probability
      • setProbability

        public void setProbability​(float probability)
        Sets the sampler probability used by the default CountingSampler. A value of 1.0 indicates to sample all requests. A value of 0.1 indicates to sample 10% of requests.
        Parameters:
        probability - the probability