Cloud Logging を設定する

Cloud Logging を有効にする

通常、Fleet Engine ではロギングが自動的に有効になります。

  1. ログ エクスプローラを開く。
  2. 次のクエリを入力します。

    resource.type:"fleetengine.googleapis.com"
    

クエリの結果にログが表示される場合、ロギングは有効になっています。

このクエリの結果にログが表示されない場合、プロジェクトで Cloud Logging が有効になっていない可能性があります。Cloud Logging を有効にするには、Google Maps Platform サポートにお問い合わせください。

制限付き使用ログを有効にする

モビリティ サービス固有の規約に従い、Fleet Engine で生成されるログデータの一部は 30 日間のみ保持されます。Fleet Engine はこれらのログに TOS_RESTRICTED というラベルを付け、制限付き保持ログバケットに並べ替えます。このバケットは、以下に示すように作成する必要があります。

他のすべてのログデータは、モビリティ サービス固有の規約で定義されているデフォルト バケットに割り当てられ、より長く保持できます。ログバケットとその保持期間のカスタマイズについては、Google Cloud コンソールのログ ストレージをご覧ください。

分析のために、制限付きログとデフォルト ログのデータを結合して、ログデータの完全なセットを作成できます。

制限付き使用ログを有効にするには、次の操作を行います。

  1. 制限付き使用ログのシンクとバケットを作成し、ログを適切なバケットにフィルタします。

  2. 制限付き使用ログを有効にするには、サポートにお問い合わせください。

詳しくは、次のセクションをご覧ください。

プロジェクトで制限付きログのシンクとバケットを作成する

  1. [ログ エクスプローラ]で、左側の ナビゲーションから [ログルーター] ページを開きます。

  2. 制限付き使用ログを除外するように、_Default ロギング バケットを変更します。

    1. [ログルーター シンク] で、_Default ロギング バケットを選択します。
    2. [アクション] メニューから [シンクを編集] を選択します。
    3. [シンクに含めないログの選択] セクションに移動し、[除外設定を追加] ボタンをクリックします。
    4. [除外フィルタ名] を ExcludeRestrictedLogs に設定します。
    5. [除外フィルタの作成] ボックスに、フィルタ labels.restriction="TOS_RESTRICTED" を貼り付けます。
    6. [シンクを更新] をクリックします。
  3. 制限付き使用ログを保存する制限付きロギング バケットを作成します。これを行うには、すべてのログのシンクとバケットを作成し、制限のないログを除外します。

    1. [ログルーター] ページの上部で、 [シンクの作成] を選択します。
    2. [**シンクの詳細**]を入力します。
      1. 名前: RestrictedLogs
      2. 説明: Fleet Engine の制限付き使用ログを転送します。
    3. [次へ] をクリックします。
    4. [**シンクの宛先**]を入力します。
      1. シンクサービスを選択: ロギング バケット
      2. ログバケットを選択: [新しいログバケットを作成] を選択します。
      3. [バケットの詳細] ダイアログに次のように入力します。
        1. 名前: Restricted
        2. 説明: Fleet Engine の制限付き使用ログが含まれます。
      4. 残りはそのままにして、[次へ] をクリックします。
      5. [保持期間] を 30 日に設定します。(保持期間は 30 日を超えないようにしてください)。
      6. [バケットを作成] をクリックします。
    5. シンクの作成ダイアログに戻り、[シンクに含めるログ] セクションを空のままにします。
    6. [シンクに含めないログの選択] セクションで、[除外設定を追加] をクリックして、次のように入力します。
      1. 除外フィルタ名: ExcludeNonRestrictedLogs
      2. 除外フィルタ: NOT (resource.type = "fleetengine.googleapis.com/Fleet" OR resource.type = "fleetengine.googleapis.com/DeliveryFleet") NOT (labels.restriction = "TOS_RESTRICTED")
    7. [シンクを作成] をクリックします。

制限付き使用ログを有効にするには、サポートにお問い合わせください。

  1. Google Maps Platform のサポート に移動
  2. [ケースを作成] をクリックして、新しいサポート リクエストを開始します。
  3. 次の情報を入力します。

    • 有効にするプロジェクト ID。
    • 変更をリクエストする担当者のメールアドレス。この担当者には、リストに表示する Google Cloud プロジェクトに対する編集アクセス権が必要です。
  4. 次の内容に同意する場合は「はい」と入力してください。Cloud Logging で制限付き使用の Google マップのコンテンツを有効にすると、Google マップのコンテンツに関連するキャッシュと許可される使用の要件を含め、 Google Maps Platform の利用規約モビリティ サービス固有の 規約を遵守することに同意したことになります。

サポートチームがリクエストを処理すると、プロジェクトでロギングが有効になったことを確認するメールが届きます。

次のステップ

ログ エクスプローラでログを操作する方法を確認する。