本頁說明如何查看 Cloud Logging 備份/復原裝置中建立的備份政策詳細記錄。這些記錄可提供有關已設定備份政策詳細資料的洞察資訊,以及使用特定備份政策保護的資源計數。
權限與角色
您必須具備 IAM 權限 roles/logging.viewer
,才能查看備份政策詳細記錄。Logs Viewer 角色可讓您取得唯讀存取權,查看指定專案中所有備份/復原裝置的備份政策詳細記錄。
如要進一步瞭解適用於備份政策詳細資料記錄資料的 IAM 權限和角色,請參閱「使用 IAM 控管存取權」。
查看備份政策詳細記錄
您可以使用 Google Cloud 控制台和 Google Cloud CLI,在 Cloud Logging 中查看備份政策詳細記錄。
主控台
在 Google Cloud 控制台中,您可以使用「Logs Explorer」擷取備份/復原裝置的備份政策詳細資料記錄項目:
- 在 Google Cloud 控制台中,依序前往「Logging」>「Logs Explorer」。
- 選取現有的 Google Cloud 專案。
- 在「查詢建構工具」窗格中,從「選取記錄檔名稱」下拉式選單中選取「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>"