エージェントの関係を表示する

Gemini Enterprise Agent Platform で、エージェント間の通信やエージェントと MCP サーバー間の通信など、エージェント間の関係を表示できます。

提供されたクエリを使用して、クエリ結果をトポロジグラフまたはテーブルとして確認できます。エージェントの関係に関する情報は、依存関係を理解し、エージェント ガバナンスをサポートするのに役立ちます。

検出されたエージェントと Agent Registry に登録されているエージェントの両方のデータを表示できます。Gemini Enterprise Agent Platform は、集約されたトレースデータを使用して関係を特定します。

制限事項

  • クエリ結果には、次の条件を満たすコンポーネントのみが含まれます。
    • エージェントの機能タイプAGENT に設定し、ADK、Gemini Enterprise、Cloud Run を使用してデプロイするか、GKE を使用してデプロイし、エージェント レジストリに登録する必要があります。
    • MCP サーバーの機能タイプMCP に設定されている必要があります。OneMCP、GKE、Cloud Run を使用してデプロイされたファーストパーティ MCP サーバーが含まれます。他の MCP サーバーを含めるには、Agent Registry に登録する必要があります。
    • ツールやモデルなどの他のコンポーネントや Workspace エージェントは、結果に含まれません。
  • MCP サーバーが Agent Registry に登録されると、App Hub によって共有リソースとして分類され、トポロジ グラフに他のノードへのエッジが表示されなくなります。この制限は、MCP サーバーが共有リソースとして分類されている場合にのみ適用されます。Gemini Enterprise データコネクタや Cloud Run でホストされている MCP サーバーなどのアプリケーション専用リソースには適用されません。

始める前に

  1. App Hub、アプリトポロジ、オブザーバビリティ、Trace の各 API を有効にします。

    API を有効にするために必要なロール

    API を有効にするには、serviceusage.services.enable 権限が必要です。プロジェクトを作成した場合は、オーナーロール(roles/owner)を介してこの権限がすでに付与されている可能性があります。それ以外の場合は、Service Usage 管理者ロール(roles/serviceusage.serviceUsageAdmin)を介してこの権限を取得できます。ロールを付与する方法をご覧ください。

    API を有効にする

  2. トレース スコープに他のプロジェクトを追加した場合は、それらのプロジェクトでも Observability API を有効にすることをおすすめします。トポロジグラフには、選択したプロジェクトと同じ組織内のトレース スコープ プロジェクトのトレースデータのみが表示されます。

  3. OpenTelemetry を使用して AI アプリケーションを計測します

必要なロール

トポロジグラフを表示するために必要な権限を取得するには、プロジェクトに関する次の IAM ロールを付与するよう管理者に依頼してください。

  • グラフを表示する: アプリ トポロジ閲覧者 roles/apptopology.viewer
  • 登録済みエージェントのデータを表示する: Agent Registry API 閲覧者(agentregistry.viewer

ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。

プロジェクトのグラフを表示する

  1. Google Cloud コンソールで、[トポロジ] ページに移動します。

    [トポロジ] に移動

  2. プロジェクト選択ツールで、エージェントを含むプロジェクトを選択します。

  3. [クエリ] セクションで、クエリをクリックします。

  4. [グラフ] セクションに、選択したクエリの結果が表示されます。

    トポロジグラフは完全にインタラクティブです。ノードをズームイン、ズームアウト、ドラッグして、関係を可視化できます。グラフ内のノードに関する詳細情報を提供するパネルを開くには、ノードをクリックします。

  5. クエリ結果をテーブルとして表示するには、[テーブル] をクリックします。

    • テーブルに表示する列を選択するには、[列表示オプション] をクリックします。
    • 特定のプロパティでテーブルをフィルタするには、[フィルタ] フィールドでプロパティを選択します。
    • 各列を昇順または降順で並べ替えることもできます。
  6. クエリを絞り込むかカスタマイズするには、選択したクエリを編集し、Cloud Hub で結果をトポロジグラフとして表示します。[Cloud Hub で編集] をクリックします。

選択したプロジェクトのエージェントに関する追加のデータを表示するには、アプリケーション モニタリングのダッシュボードを表示します。

登録済みエージェントのグラフを表示する

  1. Google Cloud コンソールで、[エージェント レジストリ] ページに移動します。

    Agent Registry に移動

  2. プロジェクト選択ツールで、エージェントを含むプロジェクトを選択します。

  3. [エージェント] タブで、表示するエージェントの名前をクリックします。

  4. [トポロジ] タブをクリックします。

  5. [クエリ] セクションで、クエリをクリックします。

  6. [グラフ] セクションに、選択したクエリの結果が表示されます。

    トポロジグラフは完全にインタラクティブです。ノードをズームイン、ズームアウト、ドラッグして、関係を可視化できます。グラフ内のノードに関する詳細情報を提供するパネルを開くには、ノードをクリックします。

  7. クエリ結果をテーブルとして表示するには、[テーブル] をクリックします。

    • テーブルに表示する列を選択するには、[列表示オプション] をクリックします。
    • 特定のプロパティでテーブルをフィルタするには、[フィルタ] フィールドでプロパティを選択します。
    • 各列を昇順または降順で並べ替えることもできます。
  8. クエリを絞り込むかカスタマイズするには、選択したクエリを編集し、Cloud Hub で結果をトポロジグラフとして表示します。[Cloud Hub で編集] をクリックします。

選択したエージェントに関する追加データを表示するには、アプリケーション モニタリングでダッシュボードを表示します。

次のステップ