Claude 智能体开始交出自己的工作轨迹:模型调用、工具调用和 MCP 调用都进同一条 OpenTelemetry 链路
核心概要
Claude 平台把 Managed Agents、Messages API 和 Claude SDK 的智能体运行轨迹以标准 OpenTelemetry 形式导出,模型调用、工具调用和 MCP 服务器调用都带延迟、token 与 ID 进入既有可观测性工具。
深度剖析
在 Claude 平台上构建的智能体,其每一步运行现在可以像普通服务一样被追踪。 此前 Claude Code 或 Cowork 的轨迹可以送进可观测性工具,而在 Claude 平台上构建的智能体不在同一处显示。 在 Claude Console 里添加一个目标后,每个智能体回合、模型调用和工具使用都会以标准 OpenTelemetry 轨迹到达可观测性工具,并带有延迟、token 和 ID。
这些轨迹遵循 OpenTelemetry 的 GenAI 语义约定,因此来自 Claude 和其他提供方的数据可以进入同一批工具和仪表盘。 在 Grafana Cloud、Honeycomb、Sentry 和 Splunk 中,智能体轨迹与日志、指标并排显示,可以看出一处缓慢或失败的步骤来自哪个服务。 在 Arize AI、Braintrust、Datadog、Langfuse、LangSmith by LangChain、New Relic 和 PostHog 中,真实轨迹可以转成评测、发现质量问题并衡量改动是否有效;发往 Databricks Unity Gateway 的轨迹让平台和安全团队按团队查看 token 用量并标记异常活动。
Claude 轨迹也能接入任何接受标准 OTLP 端点的其他 OpenTelemetry 工具。 Managed Agents 和 Messages API 需要在 Claude Console 中设置目标,而 Claude SDK 会自动导出轨迹。 OpenTelemetry 轨迹在 Claude 平台上处于公开测试阶段。
启示与展望
该功能面向在 Claude 平台上构建智能体的团队,用于把模型调用、工具使用和 MCP 服务器调用送进已有的可观测性工具。Managed Agents 和 Messages API 需要在 Claude Console 中设置目标,Claude SDK 则自动导出轨迹。OpenTelemetry 轨迹在 Claude 平台上处于公开测试阶段。
该功能处于公开测试阶段。Managed Agents 和 Messages API 需要先在 Claude Console 中设置目标,Claude SDK 才会自动导出轨迹。
