Class: Datadog::Sampling::UnlimitedLimiter

Inherits:
RateLimiter
  • Object
show all
Defined in:
lib/ddtrace/sampling/rate_limiter.rb

Overview

\RateLimiter that accepts all resources, with no limits.

Instance Method Summary collapse

Instance Method Details

#allow?(_) ⇒ Boolean

Returns always +true+.

Returns:

  • (Boolean)

    always +true+



167
168
169
# File 'lib/ddtrace/sampling/rate_limiter.rb', line 167

def allow?(_)
  true
end

#effective_rateFloat

Returns always 100%.

Returns:

  • (Float)

    always 100%



172
173
174
# File 'lib/ddtrace/sampling/rate_limiter.rb', line 172

def effective_rate
  1.0
end