pub struct QueueMetrics {
pub at: DateTime<Utc>,
pub queue: String,
pub jobs_total: u64,
pub jobs_completed: u64,
pub jobs_failed: u64,
pub jobs_retried: u64,
pub jobs_dlq: u64,
pub queue_depth: u64,
pub execution_latency_ms_avg: f64,
pub claim_latency_ms_avg: f64,
pub retry_latency_ms_avg: f64,
pub worker_count: u64,
}Fields§
§at: DateTime<Utc>§queue: String§jobs_total: u64§jobs_completed: u64§jobs_failed: u64§jobs_retried: u64§jobs_dlq: u64§queue_depth: u64§execution_latency_ms_avg: f64§claim_latency_ms_avg: f64§retry_latency_ms_avg: f64§worker_count: u64Trait Implementations§
Source§impl Clone for QueueMetrics
impl Clone for QueueMetrics
Source§fn clone(&self) -> QueueMetrics
fn clone(&self) -> QueueMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QueueMetrics
impl Debug for QueueMetrics
Source§impl<'de> Deserialize<'de> for QueueMetrics
impl<'de> Deserialize<'de> for QueueMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for QueueMetrics
impl RefUnwindSafe for QueueMetrics
impl Send for QueueMetrics
impl Sync for QueueMetrics
impl Unpin for QueueMetrics
impl UnsafeUnpin for QueueMetrics
impl UnwindSafe for QueueMetrics
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