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. [シンクサービス] で [Logging バケット] を選択します。
      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. [Create Case] をクリックして、新しいサポート リクエストを開始します。
  3. 次の情報を入力します。

    • 有効にするプロジェクト ID。
    • 変更をリクエストしているユーザーのメールアドレス。このユーザーは次のことを行う必要がある: 一覧表示する Google Cloud プロジェクトの編集権限があること。
  4. [はい] と入力して、次の同意事項に同意します。Cloud Logging で制限付きの Google マップ コンテンツを有効にすると、Google Maps Platform 利用規約モビリティ サービス固有の利用規約(Google マップ コンテンツに関連するキャッシュ保存と許可された使用要件を含む)に準拠することに同意したことになります。

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

次のステップ

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