Method: Datadog::Core::TokenBucket#current_window_rate
- Defined in:
- lib/datadog/core/rate_limiter.rb
#current_window_rate ⇒ Float
Ratio of ‘conformance’ per ‘total messages’ checked on this bucket
Returns 1.0
when no messages have been checked yet.
91 92 93 94 95 |
# File 'lib/datadog/core/rate_limiter.rb', line 91 def current_window_rate return 1.0 if @total_messages.zero? @conforming_messages.to_f / @total_messages end |