Skip to main content
本页介绍如何使用 Graphsignal 追踪和监控 LangChain。Graphsignal 能够全面了解你的应用程序。它提供按链和工具的延迟分类、带完整上下文的异常、数据监控、计算/GPU 利用率、OpenAI 成本分析等功能。

安装与设置

  • 使用 pip install graphsignal 安装 Python 库
  • 此处创建免费的 Graphsignal 账号
  • 获取 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")
完整设置说明请参阅快速入门指南。