pub struct ClientMetrics {
pub latency: Histogram,
pub get_latency: Histogram,
pub set_latency: Histogram,
pub del_latency: Histogram,
pub requests: u64,
pub errors: u64,
pub hits: u64,
pub misses: u64,
}Expand description
Built-in histogram-based metrics, available when the metrics feature is
enabled. Not registered globally — the caller decides how to expose them.
Fields§
§latency: HistogramOverall request latency histogram.
get_latency: HistogramGET latency histogram.
set_latency: HistogramSET latency histogram.
del_latency: HistogramDEL latency histogram.
requests: u64Total requests completed.
errors: u64Total errors.
hits: u64Total GET hits.
misses: u64Total GET misses.
Auto Trait Implementations§
impl Freeze for ClientMetrics
impl RefUnwindSafe for ClientMetrics
impl Send for ClientMetrics
impl Sync for ClientMetrics
impl Unpin for ClientMetrics
impl UnsafeUnpin for ClientMetrics
impl UnwindSafe for ClientMetrics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more