pub struct MetricsSummary {
pub requests_total: HashMap<String, u64>,
pub requests_shed: HashMap<String, u64>,
pub errors_total: HashMap<String, u64>,
}Expand description
A structured snapshot of key metric counters, used by the health endpoint.
Fields§
§requests_total: HashMap<String, u64>Total request counts keyed by stage label.
requests_shed: HashMap<String, u64>Shed request counts keyed by stage label.
errors_total: HashMap<String, u64>Error counts keyed by "stage:err_type".
Trait Implementations§
Source§impl Debug for MetricsSummary
impl Debug for MetricsSummary
Source§impl Default for MetricsSummary
impl Default for MetricsSummary
Source§fn default() -> MetricsSummary
fn default() -> MetricsSummary
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MetricsSummary
impl RefUnwindSafe for MetricsSummary
impl Send for MetricsSummary
impl Sync for MetricsSummary
impl Unpin for MetricsSummary
impl UnsafeUnpin for MetricsSummary
impl UnwindSafe for MetricsSummary
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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