Trait mz_ore::metrics::HistogramVecExt
source · pub trait HistogramVecExt {
// Required method
fn get_delete_on_drop_histogram<'a, L: PromLabelsExt<'a>>(
&self,
labels: L
) -> DeleteOnDropHistogram<'a, L>;
}
Available on crate feature
metrics
only.Expand description
Extension trait for all gauge metrics vectors.
It adds a method to create a concrete metric from the vector that gets removed from the vector when the concrete metric is dropped.
Required Methods§
sourcefn get_delete_on_drop_histogram<'a, L: PromLabelsExt<'a>>(
&self,
labels: L
) -> DeleteOnDropHistogram<'a, L>
fn get_delete_on_drop_histogram<'a, L: PromLabelsExt<'a>>( &self, labels: L ) -> DeleteOnDropHistogram<'a, L>
Returns a counter that deletes its labels from this metrics vector when dropped.
See DeleteOnDropCounter
for a detailed description.
Object Safety§
This trait is not object safe.