Agent Tracing

7 个 Agent Tracing 工具对比(LangSmith、Langfuse、Phoenix)

对比 Agent tracing 工具,让 run 可检查:prompt、工具调用、检索上下文、错误、重试、成本和延迟。

搜索意图

为生产 Agent 调试和解释运行决策选择 tracing 工具。

最后审查

2026年6月23日

纳入比较的工具

12

开源选项

9

定义

Agent tracing 记录一次运行的执行路径,让开发者调试决策,而不是只看最终回复猜原因。

适用场景

  • 调试失败的工具调用
  • 审查检索证据和中间消息
  • 监控模型/工具步骤的延迟与成本

选型维度

  • trace 是否包含工具参数和输出?
  • 敏感数据是否能在存储前脱敏?
  • trace 是否能进入评测和支持流程?

选型建议

第一个认真用户试点前就应接入 tracing。没有 trace,Agent bug 都会变成口头描述。

工具对比速览

工具最适合开源主要取舍打开
LangSmithagent tracing不能把 trace 发送到托管服务的团队打开
Langfuse自托管 Agent tracing只需要 LangChain 托管工作流的团队打开
Arize Phoenixagent tracing已有付费可观测合同的团队打开
Helicone低侵入生产 tracing只需要深度 span 级 Agent 调试的团队打开
Braintrust实验驱动 Agent 迭代只需要轻量 trace 查看的团队打开
TraceloopOpenTelemetry 优先的 Agent tracing没有可观测后端的团队打开
LangWatch对话级 Agent 监控只需要原始 OpenTelemetry 导出的团队打开