Method: Datadog::AppSec::RateLimiter#limit

Defined in:
lib/datadog/appsec/rate_limiter.rb

#limitObject



38
39
40
41
42
# File 'lib/datadog/appsec/rate_limiter.rb', line 38

def limit
  return yield if @rate_limiter.allow?

  Datadog.logger.debug { "Rate limit hit: #{@rate_limiter.current_window_rate} AppSec traces/second" }
end