Graphsignal
本页介绍如何使用 Graphsignal 追踪和监控 LangChain。Graphsignal 使您的应用程序完全可视化。它提供按链和工具的延迟细分、包含完整上下文的异常、数据监控、计算/GPU 利用率、OpenAI 成本分析等。
安装和设置
- 使用
pip install graphsignal
安装 Python 库 - 在此处创建免费 Graphsignal 帐户 here
- 获取 API 密钥并将其设置为环境变量 (
GRAPHSIGNAL_API_KEY
)
追踪和监控
Graphsignal 自动检测并开始追踪和监控链。追踪和指标随后在您的 Graphsignal 仪表板 中可用。
通过提供部署名称来初始化追踪器
import graphsignal
graphsignal.configure(deployment='my-langchain-app-prod')
要额外追踪任何函数或代码,您可以使用装饰器或上下文管理器
@graphsignal.trace_function
def handle_request():
chain.run("some initial text")
with graphsignal.start_trace('my-chain'):
chain.run("some initial text")
(可选)启用性能分析以记录每个追踪的函数级统计信息。
with graphsignal.start_trace(
'my-chain', options=graphsignal.TraceOptions(enable_profiling=True)):
chain.run("some initial text")
有关完整的设置说明,请参阅快速入门指南。