pub struct QueueTelemetry {
pub enqueued: u64,
pub processed: u64,
pub dropped: u64,
pub high_water: u64,
pub in_flight: u64,
}Expand description
Snapshot of queue telemetry for operator dashboards.
Fields§
§enqueued: u64Total tasks enqueued (monotonic).
processed: u64Total tasks processed (monotonic).
dropped: u64Total tasks dropped (monotonic).
high_water: u64Maximum queue depth observed.
in_flight: u64Current in-flight: enqueued - processed - dropped.
Trait Implementations§
Source§impl Clone for QueueTelemetry
impl Clone for QueueTelemetry
Source§fn clone(&self) -> QueueTelemetry
fn clone(&self) -> QueueTelemetry
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 moreSource§impl Debug for QueueTelemetry
impl Debug for QueueTelemetry
Source§impl PartialEq for QueueTelemetry
impl PartialEq for QueueTelemetry
impl Copy for QueueTelemetry
impl Eq for QueueTelemetry
impl StructuralPartialEq for QueueTelemetry
Auto Trait Implementations§
impl Freeze for QueueTelemetry
impl RefUnwindSafe for QueueTelemetry
impl Send for QueueTelemetry
impl Sync for QueueTelemetry
impl Unpin for QueueTelemetry
impl UnsafeUnpin for QueueTelemetry
impl UnwindSafe for QueueTelemetry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.