Flow logs
Use logs to trace data lineage across triggers, tools, and connectors, identify transformation errors. Flow Logs provide a detailed execution record for every workflow run. Each log entry represents one workflow instance and captures the execution timeline, node interactions, request and response data, and error traces if a failure occurs.
Viewing Logs
- Navigate to Workflow > Flow Log.
- Search flows by keyword, status, primary key or UUID.
- Locate the workflow you want to inspect.
- Click the Logs to open the Flow Logs panel, displaying a list of all recent executions.
- Each log record contains:
- Run ID: The unique identifier of a single workflow execution.
- Execution Time: Start and end timestamps of the run.
- Status: Processing, Failed, or Completed.
- Nodes: List all nodes in this workflow.
- Duration: Total time taken to complete execution.
Analyzing Logs by Node
- Click a specific log record to expand the Node Execution Details.
- This view shows each node in the workflow with execution results in the same order as they were connected in the canvas.
- Each node record includes:
- Node Name: The label defined in the flow (e.g., get-oms-inventory, update-amazon-stock).
- Node Type: Trigger, Logic, Tool, or Connector.
- Request Content: The data payload received from the previous node.
- Response Content: The output returned from the node to the next one.
Understanding Request and Response Data
Each node exchanges data with the next node through request and response payloads. Use it to trace variable injection and data transformation throughout the workflow.
| Field | Description | Example | 
|---|---|---|
| Request Content | Input data passed into the node, typically generated by the previous node or the trigger event. | { "product_id": "SKU12345", "qty": 100 } | 
| Response Content | Output returned by the node after execution, used as input for the next node. | { "status": "success", "message": "Inventory updated successfully" } | 
| Injected Variables | Dynamic variables defined in environment or global scope that are inserted at runtime. | {{env.customer_id}}, {{node.inventory_data.response.qty}} |