# Functions
NewMonitor returns a monitor with defaults.
NewMonitoredReader returns reference to a monitored reader that throttles reads to configured bandwidth for the bucket.
SelectBuckets will select all the buckets passed in.
# Structs
Monitor holds the state of the global bucket monitor.
MonitoredReader represents a throttled reader subject to bandwidth monitoring.
MonitorReaderOptions provides configurable options for monitor reader implementation.
# Type aliases
SelectionFunction for buckets.