Struct metrics_exporter_prometheus::PrometheusRecorder [−][src]
pub struct PrometheusRecorder { /* fields omitted */ }
A Prometheus recorder.
This recorder should be composed with other recorders or installed globally via
metrics::set_boxed_recorder
.
Implementations
impl PrometheusRecorder
[src]
impl PrometheusRecorder
[src]pub fn handle(&self) -> PrometheusHandle
[src]
Gets a PrometheusHandle
to this recorder.
Trait Implementations
impl Recorder for PrometheusRecorder
[src]
impl Recorder for PrometheusRecorder
[src]fn register_counter(
&self,
key: &Key,
_unit: Option<Unit>,
description: Option<&'static str>
)
[src]
&self,
key: &Key,
_unit: Option<Unit>,
description: Option<&'static str>
)
fn register_gauge(
&self,
key: &Key,
_unit: Option<Unit>,
description: Option<&'static str>
)
[src]
&self,
key: &Key,
_unit: Option<Unit>,
description: Option<&'static str>
)
fn register_histogram(
&self,
key: &Key,
_unit: Option<Unit>,
description: Option<&'static str>
)
[src]
&self,
key: &Key,
_unit: Option<Unit>,
description: Option<&'static str>
)
fn increment_counter(&self, key: &Key, value: u64)
[src]
fn update_gauge(&self, key: &Key, value: GaugeValue)
[src]
fn record_histogram(&self, key: &Key, value: f64)
[src]
Auto Trait Implementations
impl !RefUnwindSafe for PrometheusRecorder
impl !RefUnwindSafe for PrometheusRecorder
impl Send for PrometheusRecorder
impl Send for PrometheusRecorder
impl Sync for PrometheusRecorder
impl Sync for PrometheusRecorder
impl Unpin for PrometheusRecorder
impl Unpin for PrometheusRecorder
impl !UnwindSafe for PrometheusRecorder
impl !UnwindSafe for PrometheusRecorder
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]