use std::collections::VecDeque;
pub struct RollingAverage {
buf: VecDeque<f64>,
capacity: usize,
sum: f64,
package metrics
import "time"
type bucket struct {
start time.Time
import threading
class MinuteRingBuffer:
def __init__(self, window_minutes=15):
if window_minutes < 1: