Module prometheus::core [−][src]
Core traits and types.
Structs
AtomicF64 | A atomic float. |
AtomicI64 | A atomic signed integer. |
AtomicU64 | A atomic unsigned integer. |
Desc | The descriptor used by every Prometheus |
GenericCounter | The underlying implementation for |
GenericGauge | |
GenericLocalCounter | The underlying implementation for |
GenericLocalCounterVec | The underlying implementation for |
MetricVec | A |
Opts | A struct that bundles the options for creating most |
Traits
Atomic | An interface for atomics. Used to generically model float metrics and integer metrics, i.e.
|
Collector | An interface for collecting metrics. |
Describer | An interface for describing the immutable meta-data of a |
Metric | An interface models a single sample value with its meta data being exported to Prometheus. |
MetricVecBuilder | An interface for building a metric vector. |
Number | An interface for numbers. Used to generically model float metrics and integer metrics, i.e.
|
Type Definitions
GenericCounterVec | The underlying implementation for |
GenericGaugeVec | The underlying implementation for |