備份政策詳細資料記錄

本頁說明如何查看 Cloud Logging 備份/復原裝置中建立的備份政策詳細記錄。這些記錄可提供有關已設定備份政策詳細資料的洞察資訊,以及使用特定備份政策保護的資源計數。

權限與角色

您必須具備 IAM 權限 roles/logging.viewer,才能查看備份政策詳細記錄。Logs Viewer 角色可讓您取得唯讀存取權,查看指定專案中所有備份/復原裝置的備份政策詳細記錄。

如要進一步瞭解適用於備份政策詳細資料記錄資料的 IAM 權限和角色,請參閱「使用 IAM 控管存取權」。

查看備份政策詳細記錄

您可以使用 Google Cloud 控制台和 Google Cloud CLI,在 Cloud Logging 中查看備份政策詳細記錄。

主控台

在 Google Cloud 控制台中,您可以使用「Logs Explorer」擷取備份/復原裝置的備份政策詳細資料記錄項目:

  1. 在 Google Cloud 控制台中,依序前往「Logging」>「Logs Explorer」
  2. 選取現有的 Google Cloud 專案。
  3. 在「查詢建構工具」窗格中,從「選取記錄檔名稱」下拉式選單中選取「gcb_backup_rule_policy_details」

gcloud

Google Cloud CLI 提供 Logging API 的指令列介面。

如要讀取專案中備份/復原裝置的備份政策詳細資料項目,請前往「啟用 Cloud Shell」,按一下「開啟編輯器」,然後執行下列指令:

  gcloud logging read "logName : projects/PROJECT_ID/logs/gcb_backup_rule_policy_details"\
  --project=PROJECT_ID`

備份政策詳細資料記錄格式

備份政策詳細資料記錄項目包含下列欄位:

欄位 說明
appliance_name 與備份政策相關聯的裝置名稱。
appliance_id 與備份政策相關聯的裝置 ID。
backup_plan_policy_template 備份政策所屬的範本名稱。
backup_plan_policy_template_id 備份政策所屬範本的 ID。
backup_rule_policy_type 備份政策類型。這個值可以是「Local Replication」或「Remote Replication」
backup_rule_policy_name 備份政策的名稱。
backup_rule_policy_id 備份政策的 ID。
backup_consistency 此屬性代表為政策設定的備份類型。可能的值包括「Crash consistent」、「Take application consistent backup」或「Take crash consistent backup on last try」
protected_resources_count 使用指定範本保護的資源數量。
schedule_disabled_resources_count 使用指定範本保護的資源數量,但排程處於停用狀態。
backup_frequency_in_days 指定備份作業的設定排程頻率 (以天為單位)
log_backup_frequency_in_minutes 資料庫記錄的備份頻率 (以分鐘為單位)。這個欄位僅適用於資料庫類型的應用程式,否則預設會回報為 0。
backup_retention_period_in_days 備份的保留期限 (以天為單位)。這個欄位採用小數格式,最多顯示小數點後 2 位。
backup_window_start_time 備份時間範圍的開始時間,格式為 HH:MM。這個欄位僅適用於時間窗型排程類型。對於持續備份排程類型,預設值為「N/A」。
backup_window_end_time 備份時段結束時間,格式為 HH:MM。這個欄位僅適用於時間窗型排程類型。對於持續備份時段類型,預設值為「23:59」。
backup_schedule_type 備份排程類型。可以是 WINDOWED 或 CONTINUOUS。

以下是政策詳細資料記錄項目的範例。

{
  "insertId": "49980724_142868351806",
  "jsonPayload": {
    "backup_rule_policy_type": "Local Replication",
    "appliance_name": "sky-full-82959",
    "backup_plan_policy_template_id": 13509,
    "backup_plan_policy_template": "testtemplate",
    "log_backup_frequency_in_minutes": 0,
    "backup_frequency_in_days": 1,
    "schedule_disabled_resources_count": 17,
    "backup_rule_policy_id": 13511,
    "backup_consistency": "Crash Consistency Backup",
    "protected_resources_count": 16,
    "backup_schedule_type": "WINDOWED",
    "backup_rule_policy_name": "testPolicy1",
    "backup_window_end_time": "07:00",
    "backup_window_start_time": "19:00",
    "appliance_id": "142868351806",
    "backup_retention_period_in_days": 2
  },
  "resource": {
    "type": "backupdr.googleapis.com/ManagementConsole",
    "labels": {
      "location": "us-central1",
      "management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "resource_container": "projects/652683419448"
    }
  },
  "timestamp": "2024-07-26T04:34:46.504Z",
  "logName": "projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details",
  "receiveTimestamp": "2024-07-26T04:36:29.496918995Z"
}

查詢範例

您可以在查詢部分編寫自訂查詢,查看所選記錄。

使用下列查詢,查看特定 PROJECT_ID 的備份/復原裝置相關的所有備份政策詳細記錄:

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

使用下列查詢,查看特定裝置備份政策的詳細資料。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details"
jsonPayload.appliance_name="<appliance_name>"

使用下列查詢,查看特定備份範本的備份政策詳細資料。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.backup_plan_policy_template="<backup_template>"

後續步驟