Trace views

The Trace view provides a visual timeline of your workflow execution, showing how different services interact and where time is spent. Specifically, a distributed trace is the timeline comprising all of the events between the generation of a request and the receipt of a response; these events can cross process, network and security boundaries. Distributed traces are key to understanding the path a request takes within your application.

Key elements of the trace view

Example Workflow Builder with trace view

  • Timeline visualization: Horizontal bars show the duration of each operation.
  • Service hierarchy: Nested spans show parent-child relationships between operations.
  • Resource types: Coloring indicating whether each span was produced from a Function, Action, Automation, or LLM call.
  • Performance metrics: Each span displays its execution time.

Analyzing trace details

You can select any span to see the full Trace Log Details for that specific operation.

Trace details include:

  • Operation name: The specific Function, Action, Language Model, Automation, or inner operation being executed.
  • Duration: Execution time for the operation.
  • Input/output data: For Function execution requests, you can view the parameters passed to and returned from the operation.
  • Model interactions: For LLM calls, you can view the prompt, response, and token usage.
  • Error information: Stack traces and error messages for failed operations.

Example Workflow Builder with trace log details