pub struct DlqMetrics {
pub depth: u64,
pub total_received: u64,
pub total_replayed: u64,
pub total_expired: u64,
pub oldest_age: Duration,
}Expand description
DLQ metrics snapshot.
Fields§
§depth: u64Current queue depth.
total_received: u64Total messages received by DLQ (lifetime).
total_replayed: u64Total messages successfully replayed.
total_expired: u64Total messages expired.
oldest_age: DurationAge of the oldest message in the DLQ.
Trait Implementations§
Source§impl Clone for DlqMetrics
impl Clone for DlqMetrics
Source§fn clone(&self) -> DlqMetrics
fn clone(&self) -> DlqMetrics
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 moreAuto Trait Implementations§
impl Freeze for DlqMetrics
impl RefUnwindSafe for DlqMetrics
impl Send for DlqMetrics
impl Sync for DlqMetrics
impl Unpin for DlqMetrics
impl UnsafeUnpin for DlqMetrics
impl UnwindSafe for DlqMetrics
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.