OpenLLMetryとは?
OpenLLMetryは、LLM呼び出しを標準的なスパンとして記録するOpenTelemetry拡張機能のセットです。OpenAI、Azure OpenAI、Anthropic、AWS Bedrock、SageMaker、Google Gemini、Vertex AI、Cohere、Mistral、Groq、Ollama、Hugging Faceなどのモデルプロバイダーに加え、Chroma、Pinecone、Qdrant、Milvus、Weaviateなどのベクターデータベース、LangGraph、CrewAI、OpenAI Agents SDKなどのエージェントフレームワーク、そしてMCPに対応しています。Traceloop SDKを使用すれば1行でセットアップできます。すでにOpenTelemetryを使用しているチームは、個別の計装パッケージを追加することも可能です。
これはバックエンドではありません。トレースは任意のOpenTelemetry送信先へ送られ、READMEにはDatadog、Grafana、Honeycomb、New Relic、Dynatrace、Splunk、Sentry、Braintrust、通常のOpenTelemetry Collectorを含む、テスト済みの24の送信先が記載されています。プロジェクト側は、LLMスパンに関するセマンティック規約がOpenTelemetryの一部になったとしています。JavaScriptおよびTypeScript向けには別のリポジトリが用意されています。
開発元はTraceloopで、ライセンスはApache 2.0です。2026年9月29日にバージョン0.62.4がリリースされました。ServiceNowは2026年3月にTraceloopの買収を発表し、5月5日に完了したと説明しており、ホスト型製品はAI Control Towerに統合されています。
OpenLLMetryは使う価値があるか?
OpenLLMetryは、ロックインの問題を適切なレイヤーで解決します。ベンダー固有のSDKを採用する代わりに、標準的なOpenTelemetryスパンを出力して、すでに料金を支払っているオブザーバビリティツールや、Langfuse、Braintrust、Phoenixへとルーティングできます。後から変更する場合でも、アプリケーションコードに手を加える必要はありません。GitHubのスター数は約7,500件ですが、この数字は普及の実態を過小評価しています。HaystackやLlamaIndexなどのフレームワークは、これを推奨トレースルートとしてドキュメントに記載しています。
1行で済むセットアップの手軽さの裏で、デフォルト設定は入念に確認する価値があります。エクスポーターを指定せずにTraceloop.init()を呼び出すと、トレースはapi.traceloop.comへ送信され、APIキーが自動生成されます。また、プライバシー関連のドキュメントによれば、デフォルトでプロンプト、補完内容、埋め込みがスパンの属性に書き込まれます。そのため、Datadogにデータを送る目的で導入したチームであっても、初日から顧客のプロンプトを第三者へ送信してしまう可能性があります。TRACELOOP_BASE_URLまたはカスタムエクスポーターを設定し、機密コンテンツを扱う箇所でTRACELOOP_TRACE_CONTENT=falseを指定すれば、両方の問題に対処できます。SDK自体のテレメトリ収集はv0.49.2で停止されました。
単体ではデータの保存も表示も行いません。トレースビューアも、コストダッシュボードも、評価機能もありません。LangfuseやPhoenixのようなLLM対応バックエンドは、プロンプトを単なる不透明な属性として表示しがちな一般的なAPMツールよりも、これらのスパンをはるかに有効に活用します。Arizeの競合規格であるOpenInference規約も併存しています。2026年6月16日、OpenTelemetryはOpenInferenceの計装コードの寄贈を受け入れましたが、その規約自体は受け入れておらず、バックエンドによってどちらを良好に読み取れるかは異なります。
長期的な懸念は所有権にあります。ServiceNowは自社のAI Control TowerのためにTraceloopを買収しました。ホスト型の無料プランのデータ保持期間は24時間しかなく、これはEnterpriseへの誘導策と読み取れます。計装コード自体はApache 2.0であり移植性があるため、現実的なリスクはライセンスの変更ではなく、プロバイダーがAPIを変更した際の保守ペースの鈍化です。
真価を発揮する場面
すでにDatadogの料金を支払っている小売企業のSREチーム
スタックの他の部分と並べてLLMのレイテンシ、エラー、トークン数を確認すること
pip install traceloop-sdkを実行し、Datadog agentに向けたOTLPエクスポーターを指定してTraceloop.init()を呼び出します。プロンプトに顧客データが含まれる場合はTRACELOOP_TRACE_CONTENT=falseを設定します。新たなベンダー契約は不要で、Datadogには追加スパン分の通常料金のみが発生します。
5つのLLMサービス全体でトレースを標準化しようとしているプラットフォームエンジニア
一度計装を行えば、将来的にバックエンドを切り替える選択肢を残せるようにすること
既存のOpenTelemetry構成にopentelemetry-instrumentation-openaiおよび-anthropicパッケージのみを追加し、Collectorへエクスポートした上で、LLMのデバッグ用にLangfuseへ、ダッシュボード用にGrafanaへと分散送信します。
20人規模 のスタートアップのエンジニアリング責任者
現時点でプラットフォーム費用をかけずにLLMのオブザーバビリティを導入すること
Traceloopのホスト型Freeプランは、各LLMまたはベクター呼び出しを1件とカウントし、月間50,000スパンまで24時間の保持期間で利用できます。OpenLLMetryの背後にセルフホストのLangfuseやPhoenixを配置すれば、小型サーバーの費用だけでより長期の履歴を保持できます。
導入前に確認すること
- 導入
- pip install traceloop-sdkを実行してTraceloop.init()を1行記述するか、既存のOpenTelemetry構成に個別のopentelemetry-instrumentation-*パッケージを追加します。エクスポーターを設定すれば数分以内にトレースが表示されます。
- 連携
- 16のモデルプロバイダー、7つのベクターデータベース、LangChain、LangGraph、LlamaIndex、CrewAI、Agno、OpenAI Agentsを含むフレームワーク、MCP、およびテスト済みの24の送信先に対応しています。JavaScriptへの移植版も存在します。
- データとプライバシー
- Apache 2.0です。デフォルトでプロンプト、補完内容、埋め込みが取得されますが、TRACELOOP_TRACE_CONTENT=falseで無効化できます。別のエンドポイン トを設定しない限り、SDKはapi.traceloop.comへエクスポートします。v0.49.2以降、SDKテレメトリは収集されておらず、公開されたGitHubのセキュリティアドバイザリはありません。
- 大規模利用時のコスト
- ライブラリ自体は無料であり、費用はバックエンドに依存します。Traceloop Freeは24時間の保持期間で月間50,000スパンをカバーし、Enterpriseは個別見積もりです。Datadog、Honeycomb、またはセルフホストのLangfuseを利用する場合は、各サービスのスパン料金やホスティング費用が発生します。
- 制限
- 約800件の未解決のIssueやPull Requestが存在し、プロバイダーのSDK変更時に計装が破損するリスクがあります。また、LLM専用バックエンドと比べると、一般的なAPMツールではスパン属性の表示が見劣りします。
良い点
- 標準的なOpenTelemetryスパンにより、ベンダーロックインがありません
- 大半のプロバイダー、ベクターデータベース、エージェントフレームワークを計装できます
- 24種類のバックエンドでテスト済みです
- v0.49.2以降、SDK自体のテレメトリ収集はありません
気になる点
- デフォルトではプロンプト内容を含むトレースがTraceloopのクラウドへ送信されます
- バックエンドではないため、送信先を別途用意する必要があります
- OpenInferenceとの間でセマンティック規約が競合しています
- 所有元がServiceNowになっています
おすすめの人
ベンダー固有のSDKを使わず、既存のオブザーバビリティ基盤でLLMトレースを取得したい、OpenTelemetryを標準採用しているチームに適しています。
OpenLLMetryの代替
OpenLLMetry:よくある質問
- OpenLLMetryは使う価値があるか?
- 標準的なOpenTelemetryでLLM呼び出しを一度計装すれば、バックエンドの選択肢を自由に保てます。ただし、プロンプト全文をTraceloopのクラウドへ送信する2つのデフォルト設定を最初に見直す必要があります。 評価は5点満点中4.1点です。
- OpenLLMetryの料金は?
- Apache 2.0に基づく無料でオープンソースのソフトウェアです。現在はServiceNowが所有するTraceloopのホスト型プラットフォームは、Freeが月間50,000スパンまで24時間の保持期間で利用可能です。Enterprise(SOC 2、オンプレミス)は個別見積もりとなります。
- OpenLLMetryの欠点は?
- デフォルトではプロンプト内容を含むトレースがTraceloopのクラウドへ送信されます; バックエ ンドではないため、送信先を別途用意する必要があります; OpenInferenceとの間でセマンティック規約が競合しています; 所有元がServiceNowになっています.
- OpenLLMetryは誰に向いているか?
- ベンダー固有のSDKを使わず、既存のオブザーバビリティ基盤でLLMトレースを取得したい、OpenTelemetryを標準採用しているチームに適しています。
- チームや本番環境でOpenLLMetryを使うと費用はいくらか?
- ライブラリ自体は無料であり、費用はバックエンドに依存します。Traceloop Freeは24時間の保持期間で月間50,000スパンをカバーし、Enterpriseは個別見積もりです。Datadog、Honeycomb、またはセルフホストのLangfuseを利用する場合は、各サービスのスパン料金やホスティング費用が発生します。
- OpenLLMetryは企業データを扱っても安全か?
- Apache 2.0です。デフォルトでプロンプト、補完内容、埋め込みが取得されますが、TRACELOOP_TRACE_CONTENT=falseで無効化できます。別のエンドポイントを設定しない限り、SDKはapi.traceloop.comへエクスポートします。v0.49.2以降、SDKテレメトリは収集されておらず、公開されたGitHubのセキュリティアドバイザリはありません。
- OpenLLMetryの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はLangfuse, Arize Phoenix 、 Opikです。
回答確認日:2026年10月26日
