本頁說明如何查看備份/還原設備在 Cloud Logging 中建立的每日排程法規遵循記錄。這些記錄會提供資源每日排程備份政策的法規遵循狀態資訊。這些記錄只會顯示每日排程政策的遵循情況,不會顯示每週和每月政策的遵循情況。這些記錄只會顯示過去七天的資料。
每個裝置的每日排程記錄會彙整在一起,並共用相同時間戳記。這代表與該裝置相關聯的所有每日政策排程,在 DAY 到 DAY-6 之間七天的合規狀態。這些記錄不會包含七天時間範圍以外的資訊。
系統每天會分批傳輸每個裝置的每日排程遵循記錄三次,間隔為八小時。具有最新時間戳記的記錄檔批次,一律會反映與特定設備連結的所有每日政策排程,其最新法規遵循情況。
權限與角色
您必須具備 IAM 權限 roles/logging.viewer,才能查看法規遵循記錄。「記錄檢視者」角色提供唯讀存取權,可查看指定專案中所有備份/復原設備的法規遵循記錄。如要進一步瞭解適用於法規遵循記錄資料的 IAM 權限與角色,請參閱「使用 IAM 控管存取」。
查看法規遵循記錄
您可以使用 Google Cloud 控制台和 gcloud CLI,在 Cloud Logging 中查看備份和災難復原合規記錄。
控制台
在 Google Cloud 控制台中,可以使用 Logs Explorer 擷取備份/復原設備的備份和災難復原法規遵循記錄項目:
- 前往 Google Cloud 控制台的「記錄」>「Logs Explorer」。
- 選取現有的雲端專案。
- 在「查詢建構工具」窗格中,從「選取記錄名稱」下拉式選單中選取「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
```
每日時間表遵循記錄格式
備份和災難復原每日排程法規遵循記錄項目包含下列欄位:
欄位 |
說明 |
|---|---|
設備名稱 |
與每日排程備份政策相關聯的設備名稱。 |
資源名稱 |
與每日排程備份政策相關聯的資源名稱。 |
備份規則政策 ID |
回報法規遵循狀態的備份政策 ID。 |
主機 ID |
與每日排程備份政策相關聯的主機 ID。 |
主機名稱 |
與每日排程備份政策相關聯的主機名稱。 |
工作類型 |
每日排程備份政策工作類型。可以是快照、OnVault、streamsnap、還原或直接傳送至 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"