Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiskMonitor ¶
DiskMonitor measures dirPath on a fixed interval and records total file bytes to gaugeName.
func NewDiskMonitor ¶
func NewDiskMonitor(lggr logger.Logger, dirPath string, gaugeName string, tickInterval time.Duration, opts ...Option) (*DiskMonitor, error)
NewDiskMonitor returns a DiskMonitor for dirPath using gaugeName at tickInterval.
type Option ¶
type Option func(*DiskMonitor)
Option configures a DiskMonitor.
func WithPrometheusGauge ¶
func WithPrometheusGauge(g float64Gauge) Option
WithPrometheusGauge mirrors OTel gauge samples to a Prometheus gauge (e.g. node /metrics).
Click to show internal directories.
Click to hide internal directories.