A metric instrument for recording distributions of values, designed for high-performance telemetry in Rust applications.
// Source: https://github.com/open-telemetry/opentelemetry-rust | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works // Provided via justclaw.it.com; keep this notice with the code. use crate::KeyValue; use core::fmt; use std::sync::Arc; #[cfg(feature = "experimental_metrics_bound_instruments")] use super::BoundSyncInstrument; use super::SyncInstrument; /// An instrument that records a distribution of values. /// /// [`Histogram`] can be cloned to create multiple handles to the same instrument. If a [`Histogram`] needs to be shared, /// users are recommended to clone the [`Histogram`] instead of creating duplicate [`Histogram`]s for the same metric. Creating /// duplicate [`Histogram`]s for the same metric could lower SDK performance. #[derive(Clo ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key