工作原理
分布式追踪通过上下文传播头将不同服务中的运行记录关联起来:- 客户端 从当前运行中推断出追踪上下文,并将其作为 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.

