イベントを介した生成 AI アプリケーションのモニター
Python エージェントは、大規模言語モデル(LLM)およびベクトルデータベースの操作のイベントをキャプチャしてパブリッシュします。これは、コントローラでの生成 AI アプリケーションの動作をモニターおよび分析するのに役立ちます。
生成 AI アプリケーションのモニタリングイベントを有効にすると、 Python エージェントは、サポートされているフレームワークからの LLM およびベクトルデータベースコールをインストゥルメント化します。その後、イベントデータをイベントサービスにパブリッシュし、このデータがコントローラに表示されます。このデータを使用して生成 AI アプリケーションの動作を分析し、必要に応じてアクションを実行します。
サポートされているフレームワーク
イベントデータをモニターするように Python インストゥルメンテーションを有効にすると、Python エージェントは次のフレームワークから自動的にイベントを収集します。
| フレームワーク | フラグ |
|---|---|
| AWS Bedrock API のモニタリング | enable-bedrock |
| LangChain アプリケーションの監視 | enable-langchain |
| OpenAI クライアント | enable-openai |
前提条件
次の条件が満たされていることを確認します。
-
イベントサービスのバージョンが 25.10.0 以降である
-
Python エージェントのバージョンが 25.10.0 以降である。
イベントをモニターする Python エージェントの設定
エージェントのインストルメンテーションで必要なフレームワークを有効にする必要があります。
たとえば、OpenAI イベントをキャプチャするには、enable-openai と enable-genai-events の両方を true に設定します。
/path/to/appdynamics.cfg ファイルを更新します。