[−][src]Struct dipstick::Counter
A counter of absolute observed values (non-negative amounts). Used to count things that cannot be undone:
- Bytes sent
- Records written
- Apples eaten
For relative (possibly negative) values, the
Level
counter type can be used. If aggregated, minimum and maximum scores will track the collected values, not their sum.
Methods
impl Counter
[src]
Methods from Deref<Target = InputMetric>
pub fn write(&self, value: MetricValue, labels: Labels)
[src]
Collect a new value for this metric.
pub fn metric_id(&self) -> &MetricId
[src]
Returns the unique identifier of this metric.
Trait Implementations
impl Clone for Counter
[src]
fn clone(&self) -> Counter
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<InputMetric> for Counter
[src]
fn from(metric: InputMetric) -> Counter
[src]
impl Deref for Counter
[src]
type Target = InputMetric
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
[src]
impl Debug for Counter
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,