Nous.Workflow.Telemetry (nous v0.16.0)
View SourceTelemetry events for workflow execution.
Workflow Events
[:nous, :workflow, :run, :start]— workflow begins- Measurement:
%{system_time: integer} - Metadata:
%{workflow_id: string, workflow_name: string, node_count: integer}
- Measurement:
[:nous, :workflow, :run, :stop]— workflow completes- Measurement:
%{duration: integer} - Metadata:
%{workflow_id: string, status: atom, nodes_executed: integer}
- Measurement:
[:nous, :workflow, :run, :exception]— workflow fails- Measurement:
%{duration: integer} - Metadata:
%{workflow_id: string, reason: term}
- Measurement:
Node Events
[:nous, :workflow, :node, :start]— node begins- Measurement:
%{system_time: integer} - Metadata:
%{workflow_id: string, node_id: string, node_type: atom}
- Measurement:
[:nous, :workflow, :node, :stop]— node completes- Measurement:
%{duration: integer} - Metadata:
%{workflow_id: string, node_id: string, node_type: atom, success: boolean}
- Measurement:
[:nous, :workflow, :node, :exception]— node fails- Measurement:
%{duration: integer} - Metadata:
%{workflow_id: string, node_id: string, node_type: atom, reason: term}
- Measurement: