pub struct JournalQueueMetrics {
pub events_queued: u64,
pub events_sent: u64,
pub events_dropped: u64,
pub send_errors: u64,
pub boundary_events_sent: u64,
pub sse_only_events_sent: u64,
}Expand description
Metrics for journal queue monitoring
Fields§
§events_queued: u64Total events queued
events_sent: u64Total events successfully sent
events_dropped: u64Total events dropped due to overflow
send_errors: u64Total send errors
boundary_events_sent: u64Boundary events sent (persisted)
sse_only_events_sent: u64SSE-only events sent (not persisted)
Trait Implementations§
Source§impl Clone for JournalQueueMetrics
impl Clone for JournalQueueMetrics
Source§impl Debug for JournalQueueMetrics
impl Debug for JournalQueueMetrics
Auto Trait Implementations§
impl Freeze for JournalQueueMetrics
impl RefUnwindSafe for JournalQueueMetrics
impl Send for JournalQueueMetrics
impl Sync for JournalQueueMetrics
impl Unpin for JournalQueueMetrics
impl UnsafeUnpin for JournalQueueMetrics
impl UnwindSafe for JournalQueueMetrics
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> 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::RequestSource§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