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