How to Trace Agent Responsespublic
Validated on 30 Jun 2025 • Last edited on 3 Jul 2025
The DigitalOcean GenAI Platform lets you work with popular foundation models and build GPU-powered AI agents with fully-managed deployment, or send direct requests using serverless inference. Create agents that incorporate guardrails, functions, agent routing, and retrieval-augmented generation (RAG) pipelines with knowledge bases.
Agent Tracing shows a step-by-step timeline of how your agent processes each prompt, from receiving the input to generating the final response. Each trace includes: token usage, processing times, session and trace IDs, and accessed resources such as knowledge bases, agent routing, and functions.
You can access traces from the Agent Playground or from the agent’s Observability tab.
To view a trace, open the DigitalOcean Control Panel, click GenAI Platform in the left menu, then in the Agent Workspaces tab, select the workspace that contains the agent you want to inspect. From the workspace’s Agents tab, select the agent, then click the Observability tab and scroll to the Traces and conversation logs section.
Before you can view traces, you must enable trace storage for your agent. This allows you to save traces and conversation logs for later review. To enable trace storage, click Enable trace storage. You can disable trace storage at any time, but disabling it deletes all stored traces and conversation logs for your agent.
Once you’ve enabled trace storage, send a few requests to your agent to generate traces. Back in the Observability tab, click the View log stream button to open a new window where you can see the traces for your agent.
Review Traces
In the log stream window, you can view traces at three levels of granularity:
- Sessions, display the complete set of interactions (traces) with your agent, including all prompts and responses within a single session.
- Traces, display individual actions (spans) taken during an interaction, including the prompt, response, and all processing steps.
- Spans, display information about the individual action taken by the agent, such as a tool call, knowledge base retrieval, or function execution.
You can list traces by individual sessions, traces, or spans by clicking their respective tabs in the UI. The default view is Sessions, which shows a list of all sessions for the agent.
To open a session, click on the Sessions tab and then click a session from the list. This opens a diagram view of the session’s first trace. The diagram shows the input, document retrievals, tool calls, and the final output. You can click on any of the nodes to see more details about that step in the trace.

You can then page through the session’s traces by clicking the left and right arrows at the top of the diagram.
Latency and Messages Views
The Latency and Messages tabs provide additional insights into the agent’s performance.
To view the latency for each step in the session, click the Latency tab. This shows a timeline of the session’s processing times. You can click on individual nodes in the timeline to see more details about that step. This can help you identify bottlenecks or delays in the agent’s processing.

The Messages tab shows a conversation log and a waterfall chart of all the traces for that session. You can click on any of the traces or spans to see the details about it, including IDs, timestamps, and processing times. This view is useful for quickly scanning through the session’s interactions.

Export Traces
Exporting session and tracing logs lets you download session or trace data as a .csv
file for offline analysis or archiving.
To begin exporting data, open the control panel, click GenAI Platform in the left menu, then in Agent Workspaces, select the workspace that contains your agent. From the workspace’s Agents tab, select the agent, then click the Observability tab and scroll to the Traces and conversation logs section.
In the log stream window, switch to either the Sessions or Traces tab, select the interactions you want to export using the checkboxes, then click Export to open the Export Data window.
In the export window, choose the columns you want to include. You can click All, None, or Visible Columns (the default set), or manually select individual columns using the checkboxes.
After selecting your columns, choose a file name or leave the field blank to use the autogenerated name. Then, click Export to download the .csv
file to your local machine.