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")
請參閱快速入門指南以取得完整的設定說明。