pub struct InflightTrend {
pub gauge: String,
pub sample_count: usize,
pub peak_count: u64,
pub p95_count: u64,
pub growth_delta: i64,
pub growth_per_sec_milli: Option<i64>,
}Expand description
Summary of one dominant in-flight gauge trend over the run window.
Fields§
§gauge: StringGauge name chosen as the dominant trend candidate.
sample_count: usizeNumber of snapshots seen for this gauge.
peak_count: u64Peak in-flight count observed for this gauge.
p95_count: u64p95 in-flight count for this gauge.
growth_delta: i64Net growth (last - first) across the sampled run window.
growth_per_sec_milli: Option<i64>Growth rate in milli-counts/sec, if timestamps permit calculation.
Trait Implementations§
Source§impl Clone for InflightTrend
impl Clone for InflightTrend
Source§fn clone(&self) -> InflightTrend
fn clone(&self) -> InflightTrend
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InflightTrend
impl Debug for InflightTrend
Source§impl PartialEq for InflightTrend
impl PartialEq for InflightTrend
Source§impl Serialize for InflightTrend
impl Serialize for InflightTrend
impl StructuralPartialEq for InflightTrend
Auto Trait Implementations§
impl Freeze for InflightTrend
impl RefUnwindSafe for InflightTrend
impl Send for InflightTrend
impl Sync for InflightTrend
impl Unpin for InflightTrend
impl UnsafeUnpin for InflightTrend
impl UnwindSafe for InflightTrend
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