pub struct VersionMetrics {
pub requests: u64,
pub avg_latency_ms: f32,
pub success_rate: f32,
pub avg_cpu_usage: f32,
pub avg_memory_mb: f32,
}Expand description
Performance metrics for a model version
Fields§
§requests: u64Total requests served
avg_latency_ms: f32Average latency in milliseconds
success_rate: f32Success rate (0.0 to 1.0)
avg_cpu_usage: f32Average CPU usage percentage
avg_memory_mb: f32Average memory usage in MB
Trait Implementations§
Source§impl Clone for VersionMetrics
impl Clone for VersionMetrics
Source§fn clone(&self) -> VersionMetrics
fn clone(&self) -> VersionMetrics
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 VersionMetrics
impl Debug for VersionMetrics
Source§impl Default for VersionMetrics
impl Default for VersionMetrics
Source§fn default() -> VersionMetrics
fn default() -> VersionMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VersionMetrics
impl RefUnwindSafe for VersionMetrics
impl Send for VersionMetrics
impl Sync for VersionMetrics
impl Unpin for VersionMetrics
impl UnsafeUnpin for VersionMetrics
impl UnwindSafe for VersionMetrics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more