设置全局采样率
本节适用于使用 LangSmith SDK 或 LangChain 的用户,不适用于直接使用 LangSmith API 记录数据的用户。
LANGSMITH_TRACING_SAMPLING_RATE 环境变量设置为 0(无追踪)到 1(所有追踪)之间的任意浮点数。例如,设置以下环境变量将记录 75% 的追踪。
traceable 装饰器和 RunTree 对象有效。
为不同客户端设置不同的采样率
您也可以在特定的Client 实例上设置采样率,并使用 tracing_context 上下文管理器:
采样或条件追踪
采样提供了对追踪量的概率性控制,而条件追踪则基于业务逻辑提供确定性控制。 当您希望在保持应用行为统计代表性的同时减少整体追踪量时,请使用采样。 当您需要对特定请求保证追踪行为时,请使用条件追踪,例如:- 为具有零保留策略的客户端禁用追踪。
- 根据租户将追踪路由到不同的项目。
- 处理绝不应被追踪的敏感数据。
将这些文档连接到 Claude、VSCode 等工具,通过 MCP 获取实时答案。

