package
0.0.0-20250112131622-4c2d33b58272
Repository: https://github.com/rotblauer/catd.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

AlphaEWMA returns the alpha value for n minutes.
NewEWMA constructs a new EWMA with the given alpha.
NewEWMA1 constructs a new EWMA for a one-minute moving average.
NewEWMA15 constructs a new EWMA for a fifteen-minute moving average.
NewEWMA5 constructs a new EWMA for a five-minute moving average.
NewInactiveMeter returns a meter but does not start any goroutines.
NewMeter constructs a new StandardMeter and launches a goroutine.
No description provided by the author

# Structs

NonStandardEWMA is a non-standard implementation of an EWMA and tracks the number of uncounted events and processes them on each tick.
StandardEWMA is the standard implementation of an EWMA and tracks the number of uncounted events and processes them on each tick.
StandardMeter is the standard implementation of a Meter.

# Interfaces

EWMAs continuously calculate an exponentially-weighted moving average based on an outside source of clock ticks.
No description provided by the author
Meters count events to produce exponentially-weighted moving average rates at one-, five-, and fifteen-minutes and a mean rate.
No description provided by the author