pingora_limits

Module rate

Source
Expand description

The rate module defines the Rate type that helps estimate the occurrence of events over a period of time.

Structsยง

  • A stable rate estimator that reports the rate of events in the past interval time. It returns the average rate between interval * 2 and interval while collecting the events happening between interval and now.
  • Input struct to custom functions for calculating rate. Includes the counts from the current interval, previous interval, the configured duration of an interval, and the fraction into the current interval that the sample was taken.