pub struct WorkflowAnalytics {
pub workflow_id: WorkflowId,
pub workflow_name: String,
pub period: AnalyticsPeriod,
pub execution_stats: ExecutionStats,
pub performance_metrics: PerformanceMetrics,
pub node_analytics: Vec<NodeAnalytics>,
pub error_patterns: Vec<ErrorPattern>,
pub updated_at: DateTime<Utc>,
}Expand description
Workflow execution statistics aggregated over time
Fields§
§workflow_id: WorkflowIdWorkflow identifier
workflow_name: StringWorkflow name
period: AnalyticsPeriodTime period for these analytics
execution_stats: ExecutionStatsExecution statistics
performance_metrics: PerformanceMetricsPerformance metrics
node_analytics: Vec<NodeAnalytics>Node-level analytics
error_patterns: Vec<ErrorPattern>Error patterns
updated_at: DateTime<Utc>Last updated timestamp
Trait Implementations§
Source§impl Clone for WorkflowAnalytics
impl Clone for WorkflowAnalytics
Source§fn clone(&self) -> WorkflowAnalytics
fn clone(&self) -> WorkflowAnalytics
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 WorkflowAnalytics
impl Debug for WorkflowAnalytics
Source§impl<'de> Deserialize<'de> for WorkflowAnalytics
impl<'de> Deserialize<'de> for WorkflowAnalytics
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 WorkflowAnalytics
impl RefUnwindSafe for WorkflowAnalytics
impl Send for WorkflowAnalytics
impl Sync for WorkflowAnalytics
impl Unpin for WorkflowAnalytics
impl UnwindSafe for WorkflowAnalytics
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