pub trait MeterProvider: Debug {
// Required method
fn meter(
&self,
instrumentation_name: &'static str,
instrumentation_version: Option<&'static str>,
) -> Meter;
}
Available on crate feature
metrics
only.Expand description
Returns named meter instances
Required Methods§
Sourcefn meter(
&self,
instrumentation_name: &'static str,
instrumentation_version: Option<&'static str>,
) -> Meter
fn meter( &self, instrumentation_name: &'static str, instrumentation_version: Option<&'static str>, ) -> Meter
Creates an implementation of the Meter
interface. The
instrumentation name must be the name of the library providing
instrumentation. This name may be the same as the instrumented code only if
that code provides built-in instrumentation. If the instrumentation name is
empty, then a implementation defined default name will be used instead.