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  |