[][src]Trait opentelemetry::api::metrics::InstrumentHandle

pub trait InstrumentHandle {
    fn record_one(&self, value: MeasurementValue);
}

The implementation-level interface to Set/Add/Record individual metrics with precomputed labels.

Required methods

fn record_one(&self, value: MeasurementValue)

Allows the SDK to observe a single metric event.

Loading content...

Implementors

impl InstrumentHandle for CounterHandle[src]

fn record_one(&self, value: MeasurementValue)[src]

record a single counter measurement value for precomputed labels

impl InstrumentHandle for GaugeHandle[src]

fn record_one(&self, value: MeasurementValue)[src]

record a single gauge measurement value for precomputed labels

impl InstrumentHandle for IntCounterHandle[src]

fn record_one(&self, value: MeasurementValue)[src]

Record a single counter measurement value for preset values

impl InstrumentHandle for IntGaugeHandle[src]

fn record_one(&self, value: MeasurementValue)[src]

record a single gauge measurement value for precomputed labels

impl InstrumentHandle for IntMeasureHandle[src]

fn record_one(&self, value: MeasurementValue)[src]

record a single measure measurement value for precomputed labels

impl InstrumentHandle for MeasureHandle[src]

fn record_one(&self, value: MeasurementValue)[src]

record a single measure measurement value for precomputed labels

impl<T> InstrumentHandle for NoopHandle<T>[src]

fn record_one(&self, _value: MeasurementValue)[src]

Ignores all measurement values.

Loading content...