pub struct GlobalCounters {
pub total_workflows: u64,
pub running_workflows: u64,
pub completed_workflows: u64,
pub failed_workflows: u64,
pub total_tasks_executed: u64,
pub running_tasks: u64,
}Expand description
Global workflow engine counters.
Fields§
§total_workflows: u64Total workflows submitted since start.
running_workflows: u64Workflows currently running.
completed_workflows: u64Workflows completed successfully (all time).
failed_workflows: u64Workflows that failed (all time).
total_tasks_executed: u64Total tasks executed (all time).
running_tasks: u64Tasks currently running.
Implementations§
Source§impl GlobalCounters
impl GlobalCounters
Sourcepub fn workflow_success_rate(&self) -> f64
pub fn workflow_success_rate(&self) -> f64
Overall workflow success rate [0.0, 1.0].
Trait Implementations§
Source§impl Clone for GlobalCounters
impl Clone for GlobalCounters
Source§fn clone(&self) -> GlobalCounters
fn clone(&self) -> GlobalCounters
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 GlobalCounters
impl Debug for GlobalCounters
Source§impl Default for GlobalCounters
impl Default for GlobalCounters
Source§fn default() -> GlobalCounters
fn default() -> GlobalCounters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GlobalCounters
impl<'de> Deserialize<'de> for GlobalCounters
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 GlobalCounters
impl RefUnwindSafe for GlobalCounters
impl Send for GlobalCounters
impl Sync for GlobalCounters
impl Unpin for GlobalCounters
impl UnsafeUnpin for GlobalCounters
impl UnwindSafe for GlobalCounters
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