Struct mz_prof::jemalloc::JemallocMetrics
source · pub struct JemallocMetrics {
pub active: UIntGauge,
pub allocated: UIntGauge,
pub metadata: UIntGauge,
pub resident: UIntGauge,
pub retained: UIntGauge,
}
Expand description
Metrics for jemalloc.
Fields§
§active: UIntGauge
§allocated: UIntGauge
§metadata: UIntGauge
§resident: UIntGauge
§retained: UIntGauge
Implementations§
source§impl JemallocMetrics
impl JemallocMetrics
sourcepub async fn register_into(registry: &MetricsRegistry)
pub async fn register_into(registry: &MetricsRegistry)
Registers the metrics into the provided metrics registry, and spawns a task to keep the metrics up to date.
Auto Trait Implementations§
impl Freeze for JemallocMetrics
impl RefUnwindSafe for JemallocMetrics
impl Send for JemallocMetrics
impl Sync for JemallocMetrics
impl Unpin for JemallocMetrics
impl UnwindSafe for JemallocMetrics
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