pub type RelabeledGuardedIntGaugeVec = RelabeledMetricVec<LabelGuardedIntGaugeVec>;Expand description
CAUTION! Relabelling a Gauge might cause expected result!
See RelabeledMetricVec for details.
Aliased Type§
pub struct RelabeledGuardedIntGaugeVec {
relabel_threshold: MetricLevel,
metric_level: MetricLevel,
metric: LabelGuardedMetricVec<impl MetricVecBuilder<M = GenericGauge<AtomicI64>>>,
relabel_num: usize,
}Fields§
§relabel_threshold: MetricLevel§metric_level: MetricLevel§metric: LabelGuardedMetricVec<impl MetricVecBuilder<M = GenericGauge<AtomicI64>>>§relabel_num: usizeThe first relabel_num labels will be relabeled to empty string
For example, if relabel_num is 1, and the input labels are ["actor_id", "fragment_id", "table_id"], when threshold is reached, the label values will be
["", "<original_fragment_id>", "<original_table_id>"].