Class RateLimitingSampler


  • public class RateLimitingSampler
    extends brave.sampler.Sampler
    The rate-limited sampler allows you to choose an amount of traces to accept on a per-second interval. The minimum number is 0 and the max is 2,147,483,647 (max int). You can read more about it in RateLimitingSampler
    Since:
    2.1.0
    Author:
    Marcin Grzejszczak
    • Constructor Detail

      • RateLimitingSampler

        public RateLimitingSampler​(Supplier<Integer> rate)
    • Method Detail

      • isSampled

        public boolean isSampled​(long traceId)
        Specified by:
        isSampled in class brave.sampler.Sampler