Struct overclock::core::PROMETHEUS_REGISTRY
source · pub struct PROMETHEUS_REGISTRY { /* private fields */ }
Expand description
PROMETHEUS REGISTRY, used by overclock to register metrics
Methods from Deref<Target = Registry>§
sourcepub fn register(
&self,
c: Box<dyn Collector + 'static, Global>
) -> Result<(), Error>
pub fn register(
&self,
c: Box<dyn Collector + 'static, Global>
) -> Result<(), Error>
register
registers a new Collector
to be included in metrics
collection. It returns an error if the descriptors provided by the
Collector
are invalid or if they — in combination with descriptors of
already registered Collectors — do not fulfill the consistency and
uniqueness criteria described in the documentation of Desc
.
If the provided Collector
is equal to a Collector
already registered
(which includes the case of re-registering the same Collector
), the
AlreadyReg error returns.