pub struct ContainerHistory {Show 17 fields
pub pod_name: String,
pub container_name: String,
pub namespace: String,
pub time_range: String,
pub sample_count: usize,
pub cpu_min: u64,
pub cpu_p50: u64,
pub cpu_p95: u64,
pub cpu_p99: u64,
pub cpu_max: u64,
pub cpu_avg: u64,
pub memory_min: u64,
pub memory_p50: u64,
pub memory_p95: u64,
pub memory_p99: u64,
pub memory_max: u64,
pub memory_avg: u64,
}Expand description
Historical resource usage data for a container.
Fields§
§pod_name: StringPod name
container_name: StringContainer name
namespace: StringNamespace
time_range: StringTime range queried (e.g., “7d”, “30d”)
sample_count: usizeNumber of data points
cpu_min: u64CPU usage percentiles (in millicores)
cpu_p50: u64§cpu_p95: u64§cpu_p99: u64§cpu_max: u64§cpu_avg: u64§memory_min: u64Memory usage percentiles (in bytes)
memory_p50: u64§memory_p95: u64§memory_p99: u64§memory_max: u64§memory_avg: u64Trait Implementations§
Source§impl Clone for ContainerHistory
impl Clone for ContainerHistory
Source§fn clone(&self) -> ContainerHistory
fn clone(&self) -> ContainerHistory
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 ContainerHistory
impl Debug for ContainerHistory
Source§impl<'de> Deserialize<'de> for ContainerHistory
impl<'de> Deserialize<'de> for ContainerHistory
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 ContainerHistory
impl RefUnwindSafe for ContainerHistory
impl Send for ContainerHistory
impl Sync for ContainerHistory
impl Unpin for ContainerHistory
impl UnwindSafe for ContainerHistory
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> 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 moreCreates a shared type from an unshared type.