The observability block configures tracing and capture for your topology. It generates structured trace data that helps you debug agent behavior, identify bottlenecks, and monitor execution in production.
Enable tracing during development and disable it in production to save overhead, or use otlp format to send traces to a backend like Jaeger or Datadog.
Capturing inputs and outputs produces large trace files. Use selectively.
Combine with metering for a complete picture of both performance and cost.
The tool span type is especially useful for debugging MCP server issues.
Trace output paths are relative to the topology file's directory.