pub struct Summary {
pub functions_tracked: u64,
pub functions_hit: u64,
pub functions_unhit: u64,
pub functions_untracked: u64,
pub coverage_percent: f64,
pub trace_count: u64,
pub period_days: u32,
pub deployments_seen: u32,
}Fields§
§functions_tracked: u64Number of functions the sidecar could observe in the V8 dump.
functions_hit: u64Functions that received at least one invocation.
functions_unhit: u64Functions that were tracked but never invoked.
functions_untracked: u64Functions the sidecar could not track (lazy-parsed, worker thread, etc.).
coverage_percent: f64Ratio of functions_hit / functions_tracked, expressed as percent.
trace_count: u64Total number of observed invocations across all functions in the current request. Denominator for low-traffic classification.
period_days: u32Days of observation covered by the supplied dump.
deployments_seen: u32Distinct deployments contributing to the supplied dump.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Summary
impl<'de> Deserialize<'de> for Summary
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 Summary
impl RefUnwindSafe for Summary
impl Send for Summary
impl Sync for Summary
impl Unpin for Summary
impl UnsafeUnpin for Summary
impl UnwindSafe for Summary
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