Module prometheus::core
source · Expand description
Core traits and types.
Structs
A atomic float.
A atomic signed integer.
A atomic unsigned integer.
The underlying implementation for
Counter
and IntCounter
.The underlying implementation for
LocalCounter
and LocalIntCounter
.The underlying implementation for
LocalCounterVec
and LocalIntCounterVec
.A
Collector
to bundle metrics of the same name that
differ in their label values. It is usually not used directly but as a
building block for implementations of vectors of a given metric
type. GaugeVec
and CounterVec
are examples already provided in this package.Traits
An interface for atomics. Used to generically model float metrics and integer metrics, i.e.
Counter
and IntCounter
.An interface for collecting metrics.
An interface models a single sample value with its meta data being exported to Prometheus.
An interface for building a metric vector.
An interface for numbers. Used to generically model float metrics and integer metrics, i.e.
Counter
and IntCounter
.Type Definitions
The underlying implementation for
CounterVec
and IntCounterVec
.The underlying implementation for
GaugeVec
and IntGaugeVec
.