pub struct RuntimeStatsSnapshot {
pub uptime: Duration,
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,
}Expand description
Snapshot of runtime statistics.
Fields§
§uptime: DurationRuntime uptime.
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.
Trait Implementations§
Source§impl Clone for RuntimeStatsSnapshot
impl Clone for RuntimeStatsSnapshot
Source§fn clone(&self) -> RuntimeStatsSnapshot
fn clone(&self) -> RuntimeStatsSnapshot
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 RuntimeStatsSnapshot
impl RefUnwindSafe for RuntimeStatsSnapshot
impl Send for RuntimeStatsSnapshot
impl Sync for RuntimeStatsSnapshot
impl Unpin for RuntimeStatsSnapshot
impl UnwindSafe for RuntimeStatsSnapshot
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.