
前提条件
Koog のインストール (Gradle)
Weave エクスポートを有効化する(OpenTelemetry)
addWeaveExporter の使用方法を示します。
weaveEntityとweaveProjectNameを使用して、特定のチームとプロジェクトにトレースをルーティングします。weaveOtelBaseUrlをトレースエンドポイント(例:https://<your-subdomain>.wandb.io/<path>)に設定します。専用の Weave インスタンスでは、このパラメータを使用します。
- エクスポーターに関する詳しい情報については、Koog の Weave エクスポーターガイド を参照してください
- OpenTelemetry が Koog とどのように連携するかの基本概念については、Koog の OpenTelemetry サポートガイド を参照してください
- Weave が OTLP データをどのように取り込むかについては、Weave OTEL ドキュメント を参照してください
追跡される内容
- エージェントのライフサイクルイベント(開始、停止、エラー)
- LLM のやり取り(プロンプト、生成結果、トークン使用量、レイテンシ)
- ツールおよび API 呼び出し(関数呼び出しや外部リクエスト)
- システムコンテキスト(モデル名、Koog のバージョン、環境メタデータ)
ノートブックの例
トラブルシューティング
- トレースが見つからない場合は、まず
WEAVE_API_KEY、WEAVE_ENTITY、WEAVE_PROJECT_NAMEが正しく設定されているか確認します。 - 環境から
https://trace.wandb.aiにアクセスできること、およびエクスポーターが上記のとおりに設定されていることを確認します。 - さらに詳しいトラブルシューティングやサンプリングに関するガイドラインについては、Koog の OpenTelemetry support を参照してください。