工作原理
分布式追踪通过上下文传播头来链接跨服务的运行:- 客户端 从当前运行推断追踪上下文,并将其作为 HTTP 头发送。
- 服务器 读取这些头,并将它们作为
langsmith-trace和langsmith-project可配置值添加到运行的配置和元数据中。您可以选择在您的代理被使用时,使用这些值来设置给定运行的追踪上下文。
langsmith-trace:包含追踪的点分顺序。baggage:指定 LangSmith 项目以及其他可选的标签和元数据。
配置服务器
要接受分布式追踪上下文,您的图必须从配置中读取追踪头并设置追踪上下文。这些头通过configurable 字段作为 langsmith-trace 和 langsmith-project 传递。
langgraph.json 中导出这个 graph 函数:
从客户端连接
- RemoteGraph
- SDK
初始化
RemoteGraph 时设置 distributed_tracing=True。这会在所有请求上自动传播追踪头。相关链接
- 分布式追踪:通用分布式追踪概念和模式
- RemoteGraph:使用 RemoteGraph 与部署进行交互的完整指南
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

