Struct mz_rocksdb::RocksDBInstanceMetrics
source · pub struct RocksDBInstanceMetrics {
pub multi_get_size: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>,
pub multi_get_result_count: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>,
pub multi_get_result_bytes: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>,
pub multi_get_count: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>,
pub multi_put_count: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>,
pub multi_put_size: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>,
}
Expand description
Worker metrics about an instances usage of RocksDB. User-provided so the user can choose the labels.
Fields§
§multi_get_size: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>
Size of multi_get batches.
multi_get_result_count: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>
Size of multi_get non-empty results.
multi_get_result_bytes: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>
Total size of bytes returned in the result
multi_get_count: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>
The number of calls to rocksdb multi_get
multi_put_count: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>
The number of calls to rocksdb multi_put
multi_put_size: DeleteOnDropCounter<'static, AtomicU64, Vec<String>>
Size of write batches.
Auto Trait Implementations§
impl Freeze for RocksDBInstanceMetrics
impl !RefUnwindSafe for RocksDBInstanceMetrics
impl Send for RocksDBInstanceMetrics
impl Sync for RocksDBInstanceMetrics
impl Unpin for RocksDBInstanceMetrics
impl !UnwindSafe for RocksDBInstanceMetrics
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> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.