pub struct ChunkStats {
pub per_vantage: BTreeMap<String, ChunkStatRow>,
pub per_neighborhood: BTreeMap<String, ChunkStatRow>,
}Expand description
Aggregate statistics over the per-chunk probe data. Per-vantage stats surface “fast on bee-A, slow on bee-B”; per-neighborhood stats surface “chunks in nb 0x1a are slow no matter which vantage”.
Fields§
§per_vantage: BTreeMap<String, ChunkStatRow>§per_neighborhood: BTreeMap<String, ChunkStatRow>Keyed by neighborhood (first 2 hex chars of the chunk address).
Trait Implementations§
Source§impl Debug for ChunkStats
impl Debug for ChunkStats
Source§impl<'de> Deserialize<'de> for ChunkStats
impl<'de> Deserialize<'de> for ChunkStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChunkStats
impl RefUnwindSafe for ChunkStats
impl Send for ChunkStats
impl Sync for ChunkStats
impl Unpin for ChunkStats
impl UnsafeUnpin for ChunkStats
impl UnwindSafe for ChunkStats
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