AI・機械学習
上級

Langfuse(ラングフューズ)

Langfuseとは、LLMアプリケーション向けのオープンソースオブザーバビリティプラットフォームである。トレース記録、スコアリング、プロンプト管理、セッション追跡、コスト分析をセルフホスト可能な形で提供し、主要フレームワークとの統合SDKを備える。

0 回閲覧
0 いいね

Langfuseとは

Langfuse(ラングフューズ)は、MITライセンスのOSSで、Docker ComposeまたはHelm Chartでセルフホスト可能なLLMオブザーバビリティプラットフォームである。フレームワーク非依存で、OpenAI SDK、Anthropic SDK、LangChain、LlamaIndex、LiteLLM、Haystack等と統合SDKを提供する。

Cloud版 vs セルフホスト版

比較項目Cloudセルフホスト
料金無料枠50,000イベント/月、Pro $59/月インフラ費用のみ
データ所在地EU/US自社管理
SLA99.9%〜99.95%自社責任
カスタマイズ不可ソースコード変更可能

トレース構造

Trace > Observation(Generation/Span/Event)の階層構造。user_id、session_id、tags、metadataを付与可能。session_idで複数ターン会話を追跡。

スコアリング

ユーザーフィードバック、LLM-as-Judge自動評価、カスタムスコアの3方式。UIから評価テンプレート・ルーブリック・サンプリング率を設定し自動実行。

プロンプト管理

Mustache形式テンプレート変数、バージョン自動採番、Productionラベルで本番適用。langfuse.get_prompt('name')で動的取得。

SDK統合

フレームワーク統合方法自動トレース
OpenAI SDKobserve_openai()ラッパー○
LangChainCallbackHandler○
LlamaIndexset_global_handler○
LiteLLMsuccess_callback○
独自@observe()デコレータ手動

よくある質問(FAQ)

Q1: セルフホスト版のメンテナンスコストは?

月1〜2回のバージョンアップとPostgreSQLバックアップが主な作業。月間100万トレースで約50〜100GBのディスク使用量。

Q2: OpenTelemetryと互換性は?

v3以降で実験的サポート。OpenLLMetryとの併用が推奨される。

Q3: スケーラビリティの上限は?

セルフホスト単一インスタンスで月間500万〜1,000万トレース。それ以上はRead Replica追加やKubernetesスケーリングが必要。