Skip to main content

工作原理

分布式追踪通过上下文传播头来链接跨服务的运行:
  1. 客户端 从当前运行推断追踪上下文,并将其作为 HTTP 头发送。
  2. 服务器 读取这些头,并将它们作为 langsmith-tracelangsmith-project 可配置值添加到运行的配置和元数据中。您可以选择在您的代理被使用时,使用这些值来设置给定运行的追踪上下文。
使用的头包括:
  • langsmith-trace:包含追踪的点分顺序。
  • baggage:指定 LangSmith 项目以及其他可选的标签和元数据。
要启用分布式追踪,客户端和服务器都需要选择加入。

配置服务器

要接受分布式追踪上下文,您的图必须从配置中读取追踪头并设置追踪上下文。这些头通过 configurable 字段作为 langsmith-tracelangsmith-project 传递。
在您的 langgraph.json 中导出这个 graph 函数:

从客户端连接

初始化 RemoteGraph 时设置 distributed_tracing=True。这会在所有请求上自动传播追踪头。

相关链接