[−][src]Module prometheus::core
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 |