保護対象リソースのログ

このページでは、バックアップ/リカバリ アプライアンス用の Cloud Logging で作成された保護されたリソースログを表示する方法について説明します。これらのログには、アプライアンスで保護されているアプリケーションと仮想マシン(VM)の数に関する情報が含まれます。これらのログは 8 時間ごとに生成されます。

権限とロール

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

保護されたリソースのログを表示する

バックアップと DR で保護されたリソースのログは、 Google Cloud コンソールと Google Cloud CLI を使用して Cloud Logging で確認できます。

コンソール

Google Cloud コンソールで、ログ エクスプローラを使用して、バックアップ/リカバリ アプライアンスのバックアップと DR で保護されたリソースのログエントリを取得できます。

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

gcloud

Google Cloud CLI は、Cloud Logging API へのコマンドライン インターフェースを提供します。プロジェクト内のバックアップ/リカバリ アプライアンスの保護されたリソースのログエントリを読み取るには、次のコマンドを実行します。

```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource" --project=PROJECT_ID
```

保護対象リソースのログ形式

バックアップと DR で保護されたリソースのログエントリには、次のフィールドが含まれます。


項目

説明

アプライアンス名

リソースに関連付けられているアプライアンスの名前。

リソース名

リソースの名前。

ホスト ID

リソースに関連付けられたホスト ID。

ホスト名

リソースに関連付けられたホスト名。

リソース ID

リソース ID。

リソースの種類

リソースのタイプ(Compute Engine インスタンス、Google Cloud VMware Engine、ファイル システム、データベースなど)。

保護あり

リソースが保護された日付。

ソース アプライアンス

バックアップが取得されるソース アプライアンス。

リモート アプライアンス

バックアップが複製されるリモート アプライアンス。

バックアップ プランの制限事項

バックアップ プランに適用される制限。制限には、scheduler disabledexpiration disabledsnapshots disabledstreamsnap disabledOnVault disabledprocess latest snapshot のいずれかを指定できます。

バックアップの包含または除外

仮想マシンまたはデータベース インスタンスに含めるボリュームまたはデータベース。

アプライアンス ID

保護されたリソースに関連付けられているアプライアンス ID。

ソース アプライアンス ID

保護されたリソースに関連付けられているソース アプライアンス ID。

リモート アプライアンス ID

保護されたリソースに関連付けられているリモート アプライアンス ID。

保護対象データ(GiB)

保護されたデータのサイズ。

バックアップ テンプレート

アプリケーションの保護に使用されるバックアップ テンプレートの名前。

バックアップ テンプレート ID

保護されたアプリケーションに関連付けられたテンプレート ID。

OnVault(GiB)

OnVault プールを使用して保護されるデータのサイズ。

復元ポイント

前回正常にバックアップが取得されたときのタイムスタンプ。

ポリシーのオーバーライド

バックアップ テンプレート レベルで設定されたポリシーのオーバーライド。

SLA ID

リソースに関連付けられている保護 ID。

次のサンプルは、Compute Engine インスタンスのバックアップ/リカバリ アプライアンス baname-417-ba-12092 に記録されたログエントリの例です。

    {
      "insertId": "5614471_142862358970",
      "jsonPayload": {
        "protected_on": "2024-02-27T01:16:28.357675",
        "host_id": "11072",
        "sla_id": "12241",
        "onvault_in_gib": 0,
        "appliance_id": "142862358970",
        "protected_data_in_gib": 20,
        "remote_appliance": "ironman-417-ba-12092",
        "source_appliance": "ironman-417-ba-12092",
        "recovery_point": "2024-03-12T11:13:45.574",
        "backup_plan_policy_template_id": "11892",
        "resource_type": "GCPInstance",
        "backup_inclusion_or_exclusion": "NA",
        "resource_name": "test-instance-129",
        "resource_id": "11073",
        "backup_plan_restrictions": "NA",
        "policy_overrides": "NA",
        "host_name": "test-instance-129",
        "source_appliance_id": "142862358970",
        "backup_plan_policy_template": "30-min-schedule-continuous",
        "remote_appliance_id": "142862358970",
        "appliance_name": "ironman-417-ba-12092"
      },
      "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
          "resource_container": "projects/xxxxxxxxxxxx",
          "location": "us-central1",
          "management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
        }
      },
      "timestamp": "2024-03-12T11:15:42.138Z",
      "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource",
      "receiveTimestamp": "2024-03-12T11:17:56.894501906Z"
    }

サンプルクエリ

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

次のクエリを使用して、特定の PROJECT_ID の保護されたリソースログをすべて表示します。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"

バックアップ ポリシー テンプレート名を含む保護されたリソースログを探している場合。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
     jsonPayload.backup_plan_policy_template"backup_plan_policy_template"

バックアップ/リカバリ アプライアンスに関連付けられた保護されたリソースログを探している場合。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
    jsonPayload.appliance_name="appliance_name"

特定のリソースに関連付けられた保護されたリソースログを探している場合。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
    jsonPayload.resource_name="resource_name"

特定のホストに関連付けられた保護されたリソースログを探している場合。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
    jsonPayload.host_name="hostname"

次のステップ