pub fn register_third_party_visible<M>(&self, opts: prometheus::Opts) -> ThirdPartyMetric<M>
    where
        M: MakeCollector,
    {
        let collector = M::make_collector(opts);
        self.inner.register(Box::new(collector.clone())).unwrap();
        self.third_party
            .register(Box::new(collector.clone()))
            .unwrap();
        ThirdPartyMetric { inner: collector }
    }
/// Register a metric that can be scraped from both the "normal" registry, as well as the
/// registry that is accessible to third parties (like cloud providers and infrastructure
/// orchestrators).
///
/// Take care to vet metrics that are visible to third parties: metrics containing sensitive
/// information as labels (e.g. source/sink names or other user-defined identifiers), or
/// "traffic" type labels can lead to information getting exposed that users might not be
/// comfortable sharing.
Register a metric that can be scraped from both the "normal" registry, as well as the
registry that is accessible to third parties (like cloud providers and infrastructure
orchestrators).

Take care to vet metrics that are visible to third parties: metrics containing sensitive
information as labels , or
"traffic" type labels can lead to information getting exposed that users might not be
comfortable sharing.
Register a metric that can be scraped from both the " normal " registry as well as the registry that is accessible to third parties ( like cloud providers and infrastructure orchestrators ) . Take care to vet metrics that are visible to third parties : metrics containing sensitive information as labels or " traffic " type labels can lead to information getting exposed that users might not be comfortable sharing .
pub fn register_third_party_visible<M>(&self, opts: prometheus::Opts) -> ThirdPartyMetric<M>
    where
        M: MakeCollector,
    {
        let collector = M::make_collector(opts);
        self.inner.register(Box::new(collector.clone())).unwrap();
        self.third_party
            .register(Box::new(collector.clone()))
            .unwrap();
        ThirdPartyMetric { inner: collector }
    }
pub fn register_third_party_visible < M > ( & self , opts : prometheus :: Opts ) -> ThirdPartyMetric < M > where M : MakeCollector , { let collector = M :: make_collector ( opts ) ; self . inner . register ( Box :: new ( collector . clone ( ) ) ) . unwrap ( ) ; self . third_party . register ( Box :: new ( collector . clone ( ) ) ) . unwrap ( ) ; ThirdPartyMetric { inner : collector } }
Register a metric that can be scraped from both the "normal" registry, as well as the
registry that is accessible to third parties (like cloud providers and infrastructure
orchestrators).
Register a metric that can be scraped from both the " normal " registry as well as the registry that is accessible to third parties ( like cloud providers and infrastructure orchestrators ) .
&self
opts
prometheus::Opts
&self
opts
prometheus::Opts