Trait prometheus::Collector
[−]
[src]
pub trait Collector: Sync + Send { fn desc(&self) -> Vec<&Desc>; fn collect(&self) -> Vec<MetricFamily>; }
Collector
is the trait that can be used to collect metrics.
A Collector has to be registered for collection.
Required Methods
fn desc(&self) -> Vec<&Desc>
desc
returns descriptors for metrics.
fn collect(&self) -> Vec<MetricFamily>
collect
collects metrics.