Vault に保存されているバックアップの Backup Vault 使用量ログ

このページでは、Vault に保存されているバックアップのバックアップ ボールトの使用状況ログを Cloud Logging で表示する方法について説明します。これらのバックアップは、バックアップ プランを使用して保護されたリソース用です。これらのログには、Backup Vault でのストレージ使用量の詳細に関する分析情報が含まれます。

権限とロール

バックアップ ボールトの使用状況ログを表示するには、IAM 権限 roles/logging.viewer が必要です。Logs Viewer ロールには、バックアップ プランで保護されているすべてのリソースのバックアップ ボールトの使用状況ログを表示するための読み取り専用アクセス権が付与されます。バックアップ ボールトの使用状況ログデータに適用される IAM の権限とロールの詳細については、IAM によるアクセス制御をご覧ください。

Backup Vault の使用状況ログを表示する

Google Cloud コンソールと Google Cloud CLI を使用して、Cloud Logging でバックアップ ボールトの使用状況ログを表示できます。

コンソール

Google Cloud コンソールで、ログ エクスプローラを使用して、Vault に保存されているバックアップのバックアップ ボールト使用量ログエントリを取得できます。

  1. Google Cloud コンソールで、[ロギング] > [ログ エクスプローラ] に移動します。
  2. 既存の Cloud プロジェクトを選択します。
  3. [クエリビルダー] ペインで、[ログ名を選択] プルダウンから [bdr_backup_vault_details] を選択します。

gcloud

Google Cloud CLI は、Logging API へのコマンドライン インターフェースを提供します。バックアップ ボールトの使用状況ログエントリを読み取るには、次のコマンドを実行します。

 gcloud logging read "logName: bdr_backup_vault_details" --project=PROJECT_ID

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

  • PROJECT_ID: バックアップ ボールトが作成されるプロジェクトの名前。

Backup Vault 使用量ログの形式

バックアップ ボールトの使用状況ログエントリには、次のフィールドが含まれます。

フィールド 説明
backupVaultName ソースリソースに関連付けられているバックアップ ボールトの相対名
sourceResourceName ソースリソースの相対名
minimumEnforcedRetentionDays その Vault 内のバックアップが削除から保護される最小期間(日数)。
currentBackupPlanName ソースリソースに関連付けられているバックアップ プランの相対名
firstAvailableRestorePoint 最初の(最も古い)バックアップが取得されたときのタイムスタンプ(YYYY-MM-DDTHH:MM:SS.SSSZ 形式)。
resourceType Backup Vault で保護されるリソースのタイプ。
storedBytesGib バックアップで使用されているストレージ容量(GiB)。
lastAvailableRestorePoint 最新のバックアップが作成されたときのタイムスタンプ(YYYY-MM-DDTHH:MM:SS.SSSZ 形式)。

次のサンプルは、バックアップ ボールト test-vault に記録されたログエントリの例です。

        {
        "insertId": "6736263559768786491",
        "jsonPayload": {
          "backupVaultName": "projects/Backupvault_project_ID/locations/asia-east1/backupVaults/test-vault",
          "sourceResourceName": "projects/Source_project_ID/zones/asia-east1-c/instances/instance-20240826-175641",
          "minimumEnforcedRetentionDays": 1,
          "currentBackupPlanName": "projects/Backupvault_project_ID/locations/asia-east1/backupPlans/bp-asia-east1",
          "firstAvailableRestorePoint": "2024-10-08T01:10:08Z",
          "resourceType": "Compute Engine",
          "storedBytesGib": 0.73,
          "lastAvailableRestorePoint": "2024-10-08T01:10:08Z",
          "@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRBackupVaultDetailsLog"
        },
        "resource": {
          "type": "backupdr.googleapis.com/BackupVault",
          "labels": {
            "backup_vault_id": "projects/Backupvault_project_ID/locations/asia-east1/backupVaults/test-vault",
            "location": "asia-east1",
            "resource_container": "236738525349"
          }
        },
        "timestamp": "2024-10-08T08:01:53Z",
        "severity": "INFO",
        "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fbdr_backup_vault_details",
        "receiveTimestamp": "2024-10-08T08:12:08.404596022Z"
      }

サンプルクエリ

選択したログを表示するには、クエリ セクションでカスタムクエリを記述します。

次のクエリを使用して、バックアップ ボールトでの使用状況の詳細を表示します。

    logName:"bdr_backup_vault_details" jsonPayload.backupVaultName:"backupVaults/BACKUPVAULT_NAME"

バックアップ プランを使用した使用量の詳細を表示するには、次のクエリを使用します。

    logName:"bdr_backup_vault_details" jsonPayload.currentBackupPlanName:"backupPlans/BACKUPPLAN_NAME"

次のクエリを使用して、Compute Engine リソースの使用状況の詳細を表示します。

    logName:"bdr_backup_vault_details" jsonPayload.sourceResourceName:"instances/SOURCE_RESOURCE_NAME"

次のステップ