1 日のスケジュールのコンプライアンス ログ

このページでは、バックアップ/リカバリ アプライアンスの Cloud Logging で作成された毎日のスケジュール コンプライアンス ログを表示する方法について説明します。これらのログには、リソースの日次スケジュール設定バックアップ ポリシーのコンプライアンス ステータスに関する情報が含まれます。これらのログには、日次スケジュール ポリシーの準拠のみが表示され、週次ポリシーと月次ポリシーは含まれません。これらのログには、過去 7 日間のデータのみが表示されます。

各アプライアンスの日次スケジュール コンプライアンス ログはバンドルされ、共通のタイムスタンプを共有します。これは、そのアプライアンスに関連付けられているすべての日次ポリシー スケジュールの過去 7 日間(DAYDAY-6)のコンプライアンス ステータスを表します。これらのログには、7 日間の期間を超える情報は含まれません。

毎日のスケジュール遵守ログは、アプライアンスごとに 8 時間間隔で 1 日に 3 回バッチで送信されます。最新のタイムスタンプを持つログのバッチには、特定のアプライアンスにリンクされているすべての日次ポリシー スケジュールの最新のコンプライアンス状況が常に反映されます。

権限とロール

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

コンプライアンス ログを表示する

Google Cloud コンソールと Google Cloud CLI を使用して、Cloud Logging でバックアップと DR サービスのコンプライアンス ログを表示できます。

コンソール

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

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

gcloud

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

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

1 日のスケジュール遵守ログの形式

Backup and DR Service の毎日のスケジュール遵守ログエントリには、次のフィールドが含まれています。


項目

説明

アプライアンス名

1 日スケジュールのバックアップ ポリシーに関連付けられているアプライアンスの名前。

リソース名

1 日スケジュールのバックアップ ポリシーに関連付けられているリソースの名前。

バックアップ ルール ポリシー ID

コンプライアンスが報告されるバックアップ ポリシーの ID。

ホスト ID

毎日のスケジュール設定バックアップ ポリシーに関連付けられているホスト ID。

ホスト名

毎日のスケジュールのバックアップ ポリシーに関連付けられたホスト名。

ジョブタイプ

日次スケジュールのバックアップ ポリシー ジョブタイプ。スナップショット、OnVault、streamsnap、復元、OnVault への直接転送のいずれかです。

バックアップ時間枠の開始時間

毎日のスケジュール設定バックアップ ポリシーの時間枠の開始時間。

ステータス

日次スケジュール バックアップ ポリシーのコンプライアンス ステータス。ステータスは、成功、失敗、不明、空白のいずれかです。

リソース ID

毎日のスケジュール バックアップ ポリシーに関連付けられているリソース ID。

リソースタイプ

リソースのタイプ(Compute Engine インスタンス、Google Cloud VMware Engine、データベースなど)。

アプライアンス ID

1 日間スケジュールのバックアップ ポリシーに関連付けられているアプライアンス ID。

日付

コンプライアンス状況が報告された日付。

コメント

毎日のスケジュール設定バックアップ ポリシーのコンプライアンス ステータスを説明する説明。

バックアップ プラン ポリシー テンプレートの ID

日次スケジュール バックアップ ポリシーが含まれるバックアップ テンプレートの ID。

バックアップ ルール ポリシー名

コンプライアンスがレポートしているバックアップ ポリシーの名前。

バックアップ プラン ポリシー テンプレート

1 日スケジュールのバックアップ ポリシーが含まれるテンプレートの名前。

次のサンプルは、日次バックアップ ポリシー スケジュール logsmart_snap のコンプライアンス ステータスを表すログエントリの例です。

    {
      "insertId": "209569_144675069838",
      "jsonPayload": {
        "backup_window_start_time": "19:00",
        "job_type": "Snapshot",
        "resource_id": "6223",
        "date": "2024-02-07",
        "host_name": "uistress-sql19stdm",
        "resource_type": "SqlServerWriter",
        "appliance_name": "appliance-test5-64573",
        "backup_plan_policy_template_id": "6381",
        "backup_rule_policy_name": "logsmart_snap",
        "backup_plan_policy_template": "a_logsmart",
        "backup_rule_policy_id": "6383",
        "resource_name": "DB-RMV2",
        "comment": "Job_0181855 finished at 2024-02-07 19:01 with consistency point 2024-02-07 19:01",
        "appliance_id": "xxxxxxxxxxxx",
        "status": "Success",
        "host_id": "5169"
      },
      "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
          "location": "us-central1",
          "management_server_id": "
    xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
          "resource_container": "projects/xxxxxxxxxxxx
    "
        }
      },
      "timestamp": "2024-02-08T23:15:00.704Z",
      "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance",
      "receiveTimestamp": "2024-02-08T23:19:21.193161111Z"
    }

サンプルクエリ

クエリ セクションでカスタムのコンプライアンス ログクエリを記述して、選択したログを表示できます。

次のクエリを使用して、特定の PROJECT_ID の毎日のスケジュール設定されたバックアップ ポリシー コンプライアンス ログをすべて表示します。

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

コンプライアンス ステータスが failure のコンプライアンス ログを探している場合。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
    jsonPayload.status="Failure"

バックアップ/リカバリ アプライアンスに関連付けられているポリシーのコンプライアンス ログを探している場合。

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

特定のリソースに関連付けられているポリシーのコンプライアンス ログを探している場合。

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

特定のホストに関連付けられたコンプライアンス ログを探している場合。

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

次のステップ