Cloud Logging で Gemini Enterprise コネクタのエラーログにアクセスする

Gemini Enterprise は、Gemini Enterprise にデータを接続する際に発生したエラーや警告をお客様がモニタリングできるように、Cloud Logging を提供しています。

このドキュメントでは、Cloud Logging を使用して Gemini Enterprise のフェデレーション コネクタのエラーログと取り込みコネクタのエラーログにアクセスする方法について説明します。

主なコンセプト

このセクションでは、Gemini Enterprise のオブザーバビリティに関連する主なコンセプトについて説明します。

コンセプト 説明
Gemini Enterprise コネクタのエラーログ Gemini Enterprise コネクタのエラーログは、Gemini Enterprise を Jira や Microsoft OneDrive などのサードパーティのデータソースと統合する際に発生したエラーと障害をキャプチャします。これらのログには、接続の問題、データ変換の問題、API エラーが含まれます。

始める前に

エラーログにアクセスする前に、次のことを確認してください。

連携コネクタのエラーログにアクセスする

データ連携を使用して Gemini Enterprise に接続するデータストアのエラーログを表示する手順は次のとおりです。

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

    Gemini Enterprise

  2. ナビゲーション メニューで [データストア] をクリックします。

  3. 任意のデータストアを選択します。

  4. [ログを表示] をクリックします。[ログ エクスプローラ] ページが開きます。

  5. Gemini Enterprise コネクタのログのみを表示するには、クエリエディタ フィールドに次のクエリを入力し、[クエリを実行] をクリックします。

     logName="projects/PROJECT_ID/logs/discoveryengine.googleapis.com%2Fconnector_activity"
     jsonPayload.LogMetadata.name="projects/PROJECT_ID/locations/LOCATION/collections/COLLECTION_ID/dataConnector"
    

    次のように置き換えます。

    • PROJECT_ID: 実際のプロジェクトの ID。
    • LOCATION: コネクタのロケーション。例: global
    • COLLECTION_ID: コネクタを含むコレクションの ID。これは、Google Cloud コンソールのデータストアの ID でもあります。
  6. フィルタを使用してクエリの範囲を絞り込みます。たとえば、[すべての重大度] をクリックして、[エラー以上] を選択します。クエリの絞り込みの詳細については、サンプルクエリをご覧ください。

取り込みコネクタのエラーログにアクセスする

データ取り込みを使用して Gemini Enterprise に接続するデータストアのエラーログを表示する手順は次のとおりです。

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

    Gemini Enterprise

  2. ナビゲーション メニューで [データストア] をクリックします。

  3. 任意のデータストアを選択します。

  4. [ログを表示] をクリックします。[ログ エクスプローラ] ページが開きます。

  5. デフォルトでは、[ログ エクスプローラ] ページは、デフォルトのログスコープに一覧表示されているリソースでログエントリを検索します。Gemini Enterprise のログのみに表示を絞り込むには、次のいずれかを行います。

    • [すべてのリソース] > [消費した API] > [Discovery Engine API] を選択し、[適用] をクリックします。
    • クエリバーに次のように入力し、[クエリを実行] をクリックします。

      resource.type="consumed_api"
      resource.labels.service="discoveryengine.googleapis.com"
      
  6. JSON メタデータでフィルタリングして、クエリのスコープを絞り込みます。たとえば、ImportDocuments メソッドのログをクエリするには、次のいずれかを行います。

    • クエリバーに次のように入力します。

      jsonPayload.context.reportLocation.functionName=~"ImportDocuments"
      
    • JSON メタデータを開き、クリックしてフィルタします。

      JSON メタデータをクリックしてフィルタする
      図 1. JSON メタデータをクリックしてフィルタする
  7. ほとんどの警告とエラーは、jsonPayload.messagejsonPayload.status で詳細を確認できます。

  8. ログを詳細に分析するには、BigQuery などのログシンクにログをダンプします。詳細については、Google Cloud Observability ドキュメントのサポートされている宛先にログを転送するをご覧ください。