[−][src]Enum ckb_metrics_runtime::Measurement
A point-in-time metric measurement.
Variants
Counter(u64)
Counters represent a single value that can only ever be incremented over time, or reset to zero.
Gauge(i64)
Gauges represent a single value that can go up or down over time.
Histogram(StreamingIntegers)
Histograms measure the distribution of values for a given set of measurements.
Histograms are slightly special in our case because we want to maintain full fidelity of
the underlying dataset. We do this by storing all of the individual data points, but we
use StreamingIntegers
to store them in a compressed in-memory form. This allows
callers to pass around the compressed dataset and decompress/access the actual integers on
demand.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Measurement
[src]
impl Send for Measurement
[src]
impl Sync for Measurement
[src]
impl Unpin for Measurement
[src]
impl UnwindSafe for Measurement
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,