pub struct RuntimeMetricsSnapshot {Show 85 fields
pub accepted_appends: u64,
pub per_core_appends: Vec<u64>,
pub per_group_appends: Vec<u64>,
pub applied_mutations: u64,
pub per_core_applied_mutations: Vec<u64>,
pub per_group_applied_mutations: Vec<u64>,
pub mutation_apply_ns: u64,
pub per_core_mutation_apply_ns: Vec<u64>,
pub per_group_mutation_apply_ns: Vec<u64>,
pub group_lock_wait_ns: u64,
pub per_core_group_lock_wait_ns: Vec<u64>,
pub per_group_group_lock_wait_ns: Vec<u64>,
pub group_engine_exec_ns: u64,
pub per_core_group_engine_exec_ns: Vec<u64>,
pub per_group_group_engine_exec_ns: Vec<u64>,
pub group_mailbox_depth: u64,
pub per_group_group_mailbox_depth: Vec<u64>,
pub group_mailbox_max_depth: u64,
pub per_group_group_mailbox_max_depth: Vec<u64>,
pub group_mailbox_full_events: u64,
pub per_group_group_mailbox_full_events: Vec<u64>,
pub raft_write_many_batches: u64,
pub per_core_raft_write_many_batches: Vec<u64>,
pub per_group_raft_write_many_batches: Vec<u64>,
pub raft_write_many_commands: u64,
pub per_core_raft_write_many_commands: Vec<u64>,
pub per_group_raft_write_many_commands: Vec<u64>,
pub raft_write_many_logical_commands: u64,
pub per_core_raft_write_many_logical_commands: Vec<u64>,
pub per_group_raft_write_many_logical_commands: Vec<u64>,
pub raft_write_many_responses: u64,
pub per_core_raft_write_many_responses: Vec<u64>,
pub per_group_raft_write_many_responses: Vec<u64>,
pub raft_write_many_submit_ns: u64,
pub per_core_raft_write_many_submit_ns: Vec<u64>,
pub per_group_raft_write_many_submit_ns: Vec<u64>,
pub raft_write_many_response_ns: u64,
pub per_core_raft_write_many_response_ns: Vec<u64>,
pub per_group_raft_write_many_response_ns: Vec<u64>,
pub raft_apply_entries: u64,
pub per_core_raft_apply_entries: Vec<u64>,
pub per_group_raft_apply_entries: Vec<u64>,
pub raft_apply_ns: u64,
pub per_core_raft_apply_ns: Vec<u64>,
pub per_group_raft_apply_ns: Vec<u64>,
pub live_read_waiters: u64,
pub per_core_live_read_waiters: Vec<u64>,
pub live_read_backpressure_events: u64,
pub per_core_live_read_backpressure_events: Vec<u64>,
pub routed_requests: u64,
pub per_core_routed_requests: Vec<u64>,
pub mailbox_send_wait_ns: u64,
pub per_core_mailbox_send_wait_ns: Vec<u64>,
pub mailbox_full_events: u64,
pub per_core_mailbox_full_events: Vec<u64>,
pub wal_batches: u64,
pub per_core_wal_batches: Vec<u64>,
pub per_group_wal_batches: Vec<u64>,
pub wal_records: u64,
pub per_core_wal_records: Vec<u64>,
pub per_group_wal_records: Vec<u64>,
pub wal_write_ns: u64,
pub per_core_wal_write_ns: Vec<u64>,
pub per_group_wal_write_ns: Vec<u64>,
pub wal_sync_ns: u64,
pub per_core_wal_sync_ns: Vec<u64>,
pub per_group_wal_sync_ns: Vec<u64>,
pub cold_flush_uploads: u64,
pub cold_flush_upload_bytes: u64,
pub cold_flush_upload_ns: u64,
pub cold_flush_publishes: u64,
pub cold_flush_publish_bytes: u64,
pub cold_flush_publish_ns: u64,
pub cold_orphan_cleanup_attempts: u64,
pub cold_orphan_cleanup_errors: u64,
pub cold_orphan_bytes: u64,
pub cold_hot_bytes: u64,
pub per_group_cold_hot_bytes: Vec<u64>,
pub cold_hot_group_bytes_max: u64,
pub per_group_cold_hot_bytes_max: Vec<u64>,
pub cold_hot_stream_bytes_max: u64,
pub cold_backpressure_events: u64,
pub per_core_cold_backpressure_events: Vec<u64>,
pub per_group_cold_backpressure_events: Vec<u64>,
pub cold_backpressure_bytes: u64,
}Fields§
§accepted_appends: u64§per_core_appends: Vec<u64>§per_group_appends: Vec<u64>§applied_mutations: u64§per_core_applied_mutations: Vec<u64>§per_group_applied_mutations: Vec<u64>§mutation_apply_ns: u64§per_core_mutation_apply_ns: Vec<u64>§per_group_mutation_apply_ns: Vec<u64>§group_lock_wait_ns: u64§per_core_group_lock_wait_ns: Vec<u64>§per_group_group_lock_wait_ns: Vec<u64>§group_engine_exec_ns: u64§per_core_group_engine_exec_ns: Vec<u64>§per_group_group_engine_exec_ns: Vec<u64>§group_mailbox_depth: u64§per_group_group_mailbox_depth: Vec<u64>§group_mailbox_max_depth: u64§per_group_group_mailbox_max_depth: Vec<u64>§group_mailbox_full_events: u64§per_group_group_mailbox_full_events: Vec<u64>§raft_write_many_batches: u64§per_core_raft_write_many_batches: Vec<u64>§per_group_raft_write_many_batches: Vec<u64>§raft_write_many_commands: u64§per_core_raft_write_many_commands: Vec<u64>§per_group_raft_write_many_commands: Vec<u64>§raft_write_many_logical_commands: u64§per_core_raft_write_many_logical_commands: Vec<u64>§per_group_raft_write_many_logical_commands: Vec<u64>§raft_write_many_responses: u64§per_core_raft_write_many_responses: Vec<u64>§per_group_raft_write_many_responses: Vec<u64>§raft_write_many_submit_ns: u64§per_core_raft_write_many_submit_ns: Vec<u64>§per_group_raft_write_many_submit_ns: Vec<u64>§raft_write_many_response_ns: u64§per_core_raft_write_many_response_ns: Vec<u64>§per_group_raft_write_many_response_ns: Vec<u64>§raft_apply_entries: u64§per_core_raft_apply_entries: Vec<u64>§per_group_raft_apply_entries: Vec<u64>§raft_apply_ns: u64§per_core_raft_apply_ns: Vec<u64>§per_group_raft_apply_ns: Vec<u64>§live_read_waiters: u64§per_core_live_read_waiters: Vec<u64>§live_read_backpressure_events: u64§per_core_live_read_backpressure_events: Vec<u64>§routed_requests: u64§per_core_routed_requests: Vec<u64>§mailbox_send_wait_ns: u64§per_core_mailbox_send_wait_ns: Vec<u64>§mailbox_full_events: u64§per_core_mailbox_full_events: Vec<u64>§wal_batches: u64§per_core_wal_batches: Vec<u64>§per_group_wal_batches: Vec<u64>§wal_records: u64§per_core_wal_records: Vec<u64>§per_group_wal_records: Vec<u64>§wal_write_ns: u64§per_core_wal_write_ns: Vec<u64>§per_group_wal_write_ns: Vec<u64>§wal_sync_ns: u64§per_core_wal_sync_ns: Vec<u64>§per_group_wal_sync_ns: Vec<u64>§cold_flush_uploads: u64§cold_flush_upload_bytes: u64§cold_flush_upload_ns: u64§cold_flush_publishes: u64§cold_flush_publish_bytes: u64§cold_flush_publish_ns: u64§cold_orphan_cleanup_attempts: u64§cold_orphan_cleanup_errors: u64§cold_orphan_bytes: u64§cold_hot_bytes: u64§per_group_cold_hot_bytes: Vec<u64>§cold_hot_group_bytes_max: u64§per_group_cold_hot_bytes_max: Vec<u64>§cold_hot_stream_bytes_max: u64§cold_backpressure_events: u64§per_core_cold_backpressure_events: Vec<u64>§per_group_cold_backpressure_events: Vec<u64>§cold_backpressure_bytes: u64Trait Implementations§
Source§impl Clone for RuntimeMetricsSnapshot
impl Clone for RuntimeMetricsSnapshot
Source§fn clone(&self) -> RuntimeMetricsSnapshot
fn clone(&self) -> RuntimeMetricsSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RuntimeMetricsSnapshot
impl Debug for RuntimeMetricsSnapshot
Source§impl PartialEq for RuntimeMetricsSnapshot
impl PartialEq for RuntimeMetricsSnapshot
Source§fn eq(&self, other: &RuntimeMetricsSnapshot) -> bool
fn eq(&self, other: &RuntimeMetricsSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RuntimeMetricsSnapshot
impl StructuralPartialEq for RuntimeMetricsSnapshot
Auto Trait Implementations§
impl Freeze for RuntimeMetricsSnapshot
impl RefUnwindSafe for RuntimeMetricsSnapshot
impl Send for RuntimeMetricsSnapshot
impl Sync for RuntimeMetricsSnapshot
impl Unpin for RuntimeMetricsSnapshot
impl UnsafeUnpin for RuntimeMetricsSnapshot
impl UnwindSafe for RuntimeMetricsSnapshot
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