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

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

An interface for collecting metrics.

Required methods

pub fn desc(&self) -> Vec<&Desc>[src]

Return descriptors for metrics.

pub fn collect(&self) -> Vec<MetricFamily>[src]

Collect metrics.

Loading content...

Implementors

impl Collector for Histogram[src]

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

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

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

Loading content...