[][src]Trait instrumented::prometheus::core::Collector

pub trait Collector: Send + Sync {
    fn desc(&self) -> Vec<&Desc>;
fn collect(&self) -> Vec<MetricFamily>; }

An interface for collecting metrics.

Required methods

fn desc(&self) -> Vec<&Desc>

Return descriptors for metrics.

fn collect(&self) -> Vec<MetricFamily>

Collect metrics.

Loading content...

Implementors

impl Collector for Histogram[src]

impl<P> Collector for GenericCounter<P> where
    P: Atomic
[src]

impl<P> Collector for GenericGauge<P> where
    P: Atomic
[src]

impl<T> Collector for MetricVec<T> where
    T: MetricVecBuilder
[src]

Loading content...