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