pub struct ContextMetrics {
pub uptime_seconds: f64,
pub kernels_launched: u64,
pub messages_processed: u64,
pub migrations_completed: u64,
pub checkpoints_created: u64,
pub health_checks_run: u64,
pub circuit_breaker_trips: u64,
pub circuit_breaker_state: String,
pub degradation_level: String,
pub multi_gpu_device_count: usize,
}Expand description
Context metrics for monitoring the unified runtime.
Fields§
§uptime_seconds: f64Uptime in seconds.
kernels_launched: u64Total kernels launched.
messages_processed: u64Total messages processed.
migrations_completed: u64Total migrations completed.
checkpoints_created: u64Total checkpoints created.
health_checks_run: u64Total health checks run.
circuit_breaker_trips: u64Total circuit breaker trips.
circuit_breaker_state: StringCurrent circuit breaker state.
degradation_level: StringCurrent degradation level.
multi_gpu_device_count: usizeNumber of GPU devices.
Trait Implementations§
Source§impl Clone for ContextMetrics
impl Clone for ContextMetrics
Source§fn clone(&self) -> ContextMetrics
fn clone(&self) -> ContextMetrics
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 ContextMetrics
impl RefUnwindSafe for ContextMetrics
impl Send for ContextMetrics
impl Sync for ContextMetrics
impl Unpin for ContextMetrics
impl UnwindSafe for ContextMetrics
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.