pub struct EventsForwardingMetrics {
pub forwarded_batches: u64,
pub forwarded_events: u64,
pub dropped_batches: u64,
pub dropped_events: u64,
pub queued_bytes: usize,
}Expand description
Counters describing the fire-and-forget lane’s degradation. Zero drops is
the healthy state; any non-zero dropped_batches means the loss-tolerant
contract was exercised and says so.
Fields§
§forwarded_batches: u64§forwarded_events: u64§dropped_batches: u64§dropped_events: u64§queued_bytes: usizeSerialized request bytes reserved by queued and in-flight batches.
Trait Implementations§
Source§impl Clone for EventsForwardingMetrics
impl Clone for EventsForwardingMetrics
impl Copy for EventsForwardingMetrics
Source§impl Debug for EventsForwardingMetrics
impl Debug for EventsForwardingMetrics
Auto Trait Implementations§
impl Freeze for EventsForwardingMetrics
impl RefUnwindSafe for EventsForwardingMetrics
impl Send for EventsForwardingMetrics
impl Sync for EventsForwardingMetrics
impl Unpin for EventsForwardingMetrics
impl UnsafeUnpin for EventsForwardingMetrics
impl UnwindSafe for EventsForwardingMetrics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more