Struct opentelemetry::metrics::noop::NoopMeterCore
source · pub struct NoopMeterCore { /* private fields */ }
Available on crate feature
metrics
only.Expand description
A no-op instance of a Meter
Implementations§
source§impl NoopMeterCore
impl NoopMeterCore
Trait Implementations§
source§impl Debug for NoopMeterCore
impl Debug for NoopMeterCore
source§impl Default for NoopMeterCore
impl Default for NoopMeterCore
source§fn default() -> NoopMeterCore
fn default() -> NoopMeterCore
Returns the “default value” for a type. Read more
source§impl InstrumentProvider for NoopMeterCore
impl InstrumentProvider for NoopMeterCore
source§fn register_callback(
&self,
_instruments: &[Arc<dyn Any>],
_callback: Box<dyn Fn(&dyn Observer) + Send + Sync>
) -> Result<Box<dyn CallbackRegistration>>
fn register_callback( &self, _instruments: &[Arc<dyn Any>], _callback: Box<dyn Fn(&dyn Observer) + Send + Sync> ) -> Result<Box<dyn CallbackRegistration>>
Captures the function that will be called during data collection. Read more
source§fn u64_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>
) -> Result<Counter<u64>>
fn u64_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit> ) -> Result<Counter<u64>>
creates an instrument for recording increasing values.
source§fn f64_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>
) -> Result<Counter<f64>>
fn f64_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit> ) -> Result<Counter<f64>>
creates an instrument for recording increasing values.
source§fn u64_observable_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>,
_callback: Vec<Callback<u64>>
) -> Result<ObservableCounter<u64>>
fn u64_observable_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit>, _callback: Vec<Callback<u64>> ) -> Result<ObservableCounter<u64>>
creates an instrument for recording increasing values via callback.
source§fn f64_observable_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>,
_callback: Vec<Callback<f64>>
) -> Result<ObservableCounter<f64>>
fn f64_observable_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit>, _callback: Vec<Callback<f64>> ) -> Result<ObservableCounter<f64>>
creates an instrument for recording increasing values via callback.
source§fn i64_up_down_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>
) -> Result<UpDownCounter<i64>>
fn i64_up_down_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit> ) -> Result<UpDownCounter<i64>>
creates an instrument for recording changes of a value.
source§fn f64_up_down_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>
) -> Result<UpDownCounter<f64>>
fn f64_up_down_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit> ) -> Result<UpDownCounter<f64>>
creates an instrument for recording changes of a value.
source§fn i64_observable_up_down_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>,
_callback: Vec<Callback<i64>>
) -> Result<ObservableUpDownCounter<i64>>
fn i64_observable_up_down_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit>, _callback: Vec<Callback<i64>> ) -> Result<ObservableUpDownCounter<i64>>
creates an instrument for recording changes of a value.
source§fn f64_observable_up_down_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>,
_callback: Vec<Callback<f64>>
) -> Result<ObservableUpDownCounter<f64>>
fn f64_observable_up_down_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit>, _callback: Vec<Callback<f64>> ) -> Result<ObservableUpDownCounter<f64>>
creates an instrument for recording changes of a value via callback.
source§fn u64_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>
) -> Result<Gauge<u64>>
fn u64_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit> ) -> Result<Gauge<u64>>
creates an instrument for recording independent values.
source§fn f64_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>
) -> Result<Gauge<f64>>
fn f64_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit> ) -> Result<Gauge<f64>>
creates an instrument for recording independent values.
source§fn i64_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>
) -> Result<Gauge<i64>>
fn i64_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit> ) -> Result<Gauge<i64>>
creates an instrument for recording independent values.
source§fn u64_observable_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>,
_callback: Vec<Callback<u64>>
) -> Result<ObservableGauge<u64>>
fn u64_observable_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit>, _callback: Vec<Callback<u64>> ) -> Result<ObservableGauge<u64>>
creates an instrument for recording the current value via callback.
source§fn i64_observable_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>,
_callback: Vec<Callback<i64>>
) -> Result<ObservableGauge<i64>>
fn i64_observable_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit>, _callback: Vec<Callback<i64>> ) -> Result<ObservableGauge<i64>>
creates an instrument for recording the current value via callback.
source§fn f64_observable_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Unit>,
_callback: Vec<Callback<f64>>
) -> Result<ObservableGauge<f64>>
fn f64_observable_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Unit>, _callback: Vec<Callback<f64>> ) -> Result<ObservableGauge<f64>>
creates an instrument for recording the current value via callback.
Auto Trait Implementations§
impl RefUnwindSafe for NoopMeterCore
impl Send for NoopMeterCore
impl Sync for NoopMeterCore
impl Unpin for NoopMeterCore
impl UnwindSafe for NoopMeterCore
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
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Available on crate feature
trace
only.source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Available on crate feature
trace
only.