package
0.0.0-20250226203627-b5e4b4082cf5
Repository: https://github.com/ydb-platform/nbs.git
Documentation: pkg.go.dev

# Packages

dashboard generator for these metrics can be found at: github.com/ydb-platform/nbs/arcadia/library/go/yandex/monitoring-dashboards.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

MakeExponentialBuckets creates a set of exponential value buckets.
MakeExponentialDurationBuckets creates a set of exponential duration buckets.
MakeLinearBuckets creates a set of linear value buckets.
MakeLinearDurationBuckets creates a set of linear duration buckets.
NewBuckets returns new Buckets implementation.
NewDurationBuckets returns new DurationBuckets implementation.

# Interfaces

Buckets defines intervals of the regular histogram.
CollectPolicy defines how registered gauge metrics are updated via collect func.
Counter tracks monotonically increasing value.
CounterVec stores multiple dynamically created counters.
DurationBuckets defines buckets of the duration histogram.
FuncCounter is Counter with value provided by callback function.
FuncGauge is Gauge with value provided by callback function.
FuncIntGauge is IntGauge with value provided by callback function.
Gauge tracks single float64 value.
GaugeVec stores multiple dynamically created gauges.
Histogram tracks distribution of value.
HistogramVec stores multiple dynamically created histograms.
IntGauge tracks single int64 value.
IntGaugeVec stores multiple dynamically created gauges.
MetricsStreamer represents a registry that can stream collected metrics data to some destination.
Registry creates profiling metrics.
Timer measures durations.
TimerVec stores multiple dynamically created timers.