アプライアンス管理コンソールの毎日のスケジュール コンプライアンス ログ

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

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

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

権限とロール

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

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

Backup and DR のコンプライアンス ログは、 Google Cloud コンソールと gcloud CLI を使用して Cloud Logging で表示できます。

コンソール

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

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

gcloud

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

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

日次スケジュール準拠ログの形式

Backup and DR の毎日のスケジュール コンプライアンス ログエントリには、次のフィールドが含まれます。


フィールド

説明

アプライアンス名

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

リソース名

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

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

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

ホスト ID

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

ホスト名

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

サービスの種類

日次スケジュール バックアップ ポリシーのサービスの種類。snapshot、OnVault、streamsnap、restore、direct to OnVault のいずれかになります。

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

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

ステータス

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

リソース ID

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

リソースタイプ

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

アプライアンス ID

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

日付

コンプライアンス ステータスがレポートされる日付。

コメント

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

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

毎日のスケジュール バックアップ ポリシーが属するバックアップ テンプレートの ID。

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

コンプライアンスがレポートするバックアップ ポリシー名。

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

毎日のスケジュール バックアップ ポリシーが属するテンプレートの名前。

次のサンプルは、日次バックアップ ポリシー スケジュール 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"

次のステップ