pub struct BootMetrics {
pub wal_records_replayed: AtomicU64,
pub wal_bytes_processed: AtomicU64,
pub pages_recovered: AtomicU64,
pub txns_rolled_back: AtomicU64,
pub checkpoint_bytes_scanned: AtomicU64,
pub migration_steps_completed: AtomicU64,
pub warmup_hit_rate_permille: AtomicU64,
}Expand description
Boot metrics for observability
Fields§
§wal_records_replayed: AtomicU64Number of WAL records replayed
wal_bytes_processed: AtomicU64Bytes of WAL data processed
pages_recovered: AtomicU64Number of pages recovered
txns_rolled_back: AtomicU64Number of transactions rolled back
checkpoint_bytes_scanned: AtomicU64Checkpoint scan bytes
migration_steps_completed: AtomicU64Migration steps completed
warmup_hit_rate_permille: AtomicU64Cache hit rate during warmup (scaled by 1000)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for BootMetrics
impl RefUnwindSafe for BootMetrics
impl Send for BootMetrics
impl Sync for BootMetrics
impl Unpin for BootMetrics
impl UnsafeUnpin for BootMetrics
impl UnwindSafe for BootMetrics
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> 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