pub struct BlockMetrics {Show 20 fields
pub activate_fails: u64,
pub cfg_fails: u64,
pub no_avail_buffer: u64,
pub event_fails: u64,
pub execute_fails: u64,
pub invalid_reqs_count: u64,
pub flush_count: u64,
pub queue_event_count: u64,
pub rate_limiter_event_count: u64,
pub update_count: u64,
pub update_fails: u64,
pub read_bytes: u64,
pub write_bytes: u64,
pub read_count: u64,
pub write_count: u64,
pub read_agg: MetricsAggregate,
pub write_agg: MetricsAggregate,
pub rate_limiter_throttled_events: u64,
pub io_engine_throttled_events: u64,
pub remaining_reqs_count: u64,
}Available on crate feature
metrics-extension only.Fields§
§activate_fails: u64§cfg_fails: u64§no_avail_buffer: u64§event_fails: u64§execute_fails: u64§invalid_reqs_count: u64§flush_count: u64§queue_event_count: u64§rate_limiter_event_count: u64§update_count: u64§update_fails: u64§read_bytes: u64§write_bytes: u64§read_count: u64§write_count: u64§read_agg: MetricsAggregate§write_agg: MetricsAggregate§rate_limiter_throttled_events: u64§io_engine_throttled_events: u64§remaining_reqs_count: u64Trait Implementations§
Source§impl Clone for BlockMetrics
impl Clone for BlockMetrics
Source§fn clone(&self) -> BlockMetrics
fn clone(&self) -> BlockMetrics
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 BlockMetrics
impl Debug for BlockMetrics
Source§impl<'de> Deserialize<'de> for BlockMetrics
impl<'de> Deserialize<'de> for BlockMetrics
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
Source§impl Hash for BlockMetrics
impl Hash for BlockMetrics
Source§impl Ord for BlockMetrics
impl Ord for BlockMetrics
Source§fn cmp(&self, other: &BlockMetrics) -> Ordering
fn cmp(&self, other: &BlockMetrics) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BlockMetrics
impl PartialEq for BlockMetrics
Source§impl PartialOrd for BlockMetrics
impl PartialOrd for BlockMetrics
Source§impl Serialize for BlockMetrics
impl Serialize for BlockMetrics
impl Eq for BlockMetrics
impl StructuralPartialEq for BlockMetrics
Auto Trait Implementations§
impl Freeze for BlockMetrics
impl RefUnwindSafe for BlockMetrics
impl Send for BlockMetrics
impl Sync for BlockMetrics
impl Unpin for BlockMetrics
impl UnwindSafe for BlockMetrics
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request