pub struct OperationalCosts {
pub mttr_minutes: f64,
pub incidents_per_month: f64,
pub overhead_percentage: f64,
pub monitoring_usd: f64,
}Expand description
Operational cost metrics
Fields§
§mttr_minutes: f64Mean time to resolve incidents in minutes
incidents_per_month: f64Number of incidents per month
overhead_percentage: f64Operational overhead percentage (0.0 to 1.0)
monitoring_usd: f64Monitoring and alerting costs per month in USD
Trait Implementations§
Source§impl Clone for OperationalCosts
impl Clone for OperationalCosts
Source§fn clone(&self) -> OperationalCosts
fn clone(&self) -> OperationalCosts
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 OperationalCosts
impl Debug for OperationalCosts
Source§impl Default for OperationalCosts
impl Default for OperationalCosts
Source§impl<'de> Deserialize<'de> for OperationalCosts
impl<'de> Deserialize<'de> for OperationalCosts
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 OperationalCosts
impl RefUnwindSafe for OperationalCosts
impl Send for OperationalCosts
impl Sync for OperationalCosts
impl Unpin for OperationalCosts
impl UnwindSafe for OperationalCosts
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