pub struct SlaSummary {
pub total_events: u64,
pub calibration_events: usize,
pub total_alerts: u64,
pub current_threshold_ms: f64,
pub mean_latency_ms: f64,
pub std_latency_ms: f64,
pub current_e_value: f64,
pub empirical_fpr: f64,
pub target_latency_ms: f64,
}Expand description
Summary statistics for SLA monitoring.
Fields§
§total_events: u64Total resize events observed.
calibration_events: usizeEvents in calibration phase.
total_alerts: u64Total SLA alerts triggered.
current_threshold_ms: f64Current conformal threshold (ms).
mean_latency_ms: f64Mean latency from calibration (ms).
std_latency_ms: f64Std latency from calibration (ms).
current_e_value: f64Current e-value.
empirical_fpr: f64Empirical false positive rate.
target_latency_ms: f64Target SLA (ms).
Trait Implementations§
Source§impl Clone for SlaSummary
impl Clone for SlaSummary
Source§fn clone(&self) -> SlaSummary
fn clone(&self) -> SlaSummary
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 moreAuto Trait Implementations§
impl Freeze for SlaSummary
impl RefUnwindSafe for SlaSummary
impl Send for SlaSummary
impl Sync for SlaSummary
impl Unpin for SlaSummary
impl UnsafeUnpin for SlaSummary
impl UnwindSafe for SlaSummary
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