pub struct StreamConsumerMetrics {
pub messages_consumed: u64,
pub messages_committed: u64,
pub errors: u64,
pub lag: u64,
pub throughput: f64,
pub connected_since: Option<Instant>,
}Expand description
Metrics for a stream consumer.
Fields§
§messages_consumed: u64Total messages consumed.
messages_committed: u64Total messages committed.
errors: u64Total errors.
lag: u64Current lag (messages behind head).
throughput: f64Messages per second (recent).
connected_since: Option<Instant>Connected since.
Trait Implementations§
Source§impl Clone for StreamConsumerMetrics
impl Clone for StreamConsumerMetrics
Source§impl Debug for StreamConsumerMetrics
impl Debug for StreamConsumerMetrics
Auto Trait Implementations§
impl Freeze for StreamConsumerMetrics
impl RefUnwindSafe for StreamConsumerMetrics
impl Send for StreamConsumerMetrics
impl Sync for StreamConsumerMetrics
impl Unpin for StreamConsumerMetrics
impl UnsafeUnpin for StreamConsumerMetrics
impl UnwindSafe for StreamConsumerMetrics
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.