pub struct PushPrometheusMetricsConfig { /* private fields */ }Expand description
Push mode Prometheus metrics configuration.
Implementations§
Source§impl PushPrometheusMetricsConfig
impl PushPrometheusMetricsConfig
Sourcepub fn try_from_env() -> Result<Self>
pub fn try_from_env() -> Result<Self>
Build a PushPrometheusMetricsConfig from environment variables:
METRICS_PROMETHEUS_ENDPOINT, INTERVAL, USERNAME, PASSWORD,
USE_HTTP_POST_METHOD.
Trait Implementations§
Source§impl Clone for PushPrometheusMetricsConfig
impl Clone for PushPrometheusMetricsConfig
Source§fn clone(&self) -> PushPrometheusMetricsConfig
fn clone(&self) -> PushPrometheusMetricsConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PushPrometheusMetricsConfig
impl RefUnwindSafe for PushPrometheusMetricsConfig
impl Send for PushPrometheusMetricsConfig
impl Sync for PushPrometheusMetricsConfig
impl Unpin for PushPrometheusMetricsConfig
impl UnsafeUnpin for PushPrometheusMetricsConfig
impl UnwindSafe for PushPrometheusMetricsConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more