[−][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.
Implementations
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]
impl Debug for Counter
[src]
impl Deref for Counter
[src]
type Target = InputMetric
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
[src]
impl From<InputMetric> for Counter
[src]
fn from(metric: InputMetric) -> Counter
[src]
Auto Trait Implementations
impl !RefUnwindSafe for Counter
impl Send for Counter
impl Sync for Counter
impl Unpin for Counter
impl !UnwindSafe for Counter
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,
fn borrow_mut(&mut self) -> &mut T
[src]
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>,