pub struct ServiceMetrics {
pub cpu_percent: f64,
pub memory_percent: f64,
pub rps: Option<f64>,
}Expand description
Service metrics
Fields§
§cpu_percent: f64CPU usage percentage
memory_percent: f64Memory usage percentage
rps: Option<f64>Requests per second
Trait Implementations§
Source§impl ComposeSchema for ServiceMetrics
impl ComposeSchema for ServiceMetrics
Source§impl Debug for ServiceMetrics
impl Debug for ServiceMetrics
Source§impl<'de> Deserialize<'de> for ServiceMetrics
impl<'de> Deserialize<'de> for ServiceMetrics
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
Source§impl Serialize for ServiceMetrics
impl Serialize for ServiceMetrics
Auto Trait Implementations§
impl Freeze for ServiceMetrics
impl RefUnwindSafe for ServiceMetrics
impl Send for ServiceMetrics
impl Sync for ServiceMetrics
impl Unpin for ServiceMetrics
impl UnsafeUnpin for ServiceMetrics
impl UnwindSafe for ServiceMetrics
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