Overview

Application tracing and observability for AI agents. Capture runs, monitor latency, track cost and tokens, and debug failures across OpenAI, Anthropic, LangChain, LlamaIndex, and more.

Because AI is non-deterministic, debugging an agent without an observability tool is mostly guesswork. Good observability gives you the tools to see what happened inside a run, and why.

The core of this is application tracing: a structured record of every run that captures the exact prompt sent, the model's response, token usage, latency, and every tool or retrieval step in between.

Trodo captures all of this as your agent runs. One wrap around your agent records the whole run as a tree of spans. Here's an example of a run in Trodo:

Trace example

Every run is also the foundation for the rest of Trodo: Issues, Evaluations, Capabilities, and Ask all read from the traces you capture here.

Getting Started

Start by setting up your first trace.

Take a moment to understand the core concepts of tracing in Trodo: runs, spans, and conversations.

Once you're up and running, you can add more to your traces. We recommend starting with:

Already know what you need? Browse Features for guides on specific topics.

FAQ

On this page