Expand description
Exposition format implementations.
Modules§
Structs§
- Counter
Value Encoder - Encoder for a counter value.
- Descriptor
Encoder - Encoder for a Metric Descriptor.
- Exemplar
Value Encoder - Encoder for an exemplar value.
- Gauge
Value Encoder - Encoder for a gauge value.
- Label
Encoder - Encoder for a label.
- Label
KeyEncoder - Encoder for a label key.
- Label
SetEncoder - Encoder for a label set.
- Label
Value Encoder - Encoder for a label value.
- Metric
Encoder - Encoder for a metric.
Enums§
- NoLabel
Set - Uninhabited type to represent the lack of a label set for a metric
Traits§
- Encode
Counter Value - An encodable counter value.
- Encode
Exemplar Value - An encodable exemplar value.
- Encode
Gauge Value - An encodable gauge value.
- Encode
Label - An encodable label.
- Encode
Label Key - An encodable label key.
- Encode
Label Set - An encodable label set.
- Encode
Label Value - An encodable label value.
- Encode
Metric - Trait implemented by each metric type, e.g.
Counter
, to implement its encoding in the OpenMetric text format.
Derive Macros§
- Encode
Label Set - Derive
prometheus_client::encoding::EncodeLabelSet
. - Encode
Label Value - Derive
prometheus_client::encoding::EncodeLabelValue
.