Struct metrics_util::layers::Router
source · pub struct Router { /* private fields */ }Expand description
Routes metrics to specific target recorders.
More information on the behavior of the layer can be found in RouterBuilder.
Trait Implementations§
source§impl Recorder for Router
impl Recorder for Router
source§fn describe_counter(
&self,
key_name: KeyName,
unit: Option<Unit>,
description: SharedString
)
fn describe_counter( &self, key_name: KeyName, unit: Option<Unit>, description: SharedString )
Describes a counter. Read more
source§fn describe_gauge(
&self,
key_name: KeyName,
unit: Option<Unit>,
description: SharedString
)
fn describe_gauge( &self, key_name: KeyName, unit: Option<Unit>, description: SharedString )
Describes a gauge. Read more
source§fn describe_histogram(
&self,
key_name: KeyName,
unit: Option<Unit>,
description: SharedString
)
fn describe_histogram( &self, key_name: KeyName, unit: Option<Unit>, description: SharedString )
Describes a histogram. Read more
source§fn register_counter(&self, key: &Key) -> Counter
fn register_counter(&self, key: &Key) -> Counter
Registers a counter.
source§fn register_gauge(&self, key: &Key) -> Gauge
fn register_gauge(&self, key: &Key) -> Gauge
Registers a gauge.
source§fn register_histogram(&self, key: &Key) -> Histogram
fn register_histogram(&self, key: &Key) -> Histogram
Registers a histogram.