pub struct PeerStats {
pub name: String,
pub metrics: Vec<i64>,
}Expand description
Per-peer collected metrics. Mirrors ServerStats for cluster peers.
§Examples
use dynomite::stats::PeerStats;
let p = PeerStats::new("peer-a");
assert_eq!(p.name, "peer-a");Fields§
§name: StringPeer name.
metrics: Vec<i64>Counter/gauge values indexed by ServerField::index().
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PeerStats
impl RefUnwindSafe for PeerStats
impl Send for PeerStats
impl Sync for PeerStats
impl Unpin for PeerStats
impl UnsafeUnpin for PeerStats
impl UnwindSafe for PeerStats
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