本頁面說明如何查看在 Cloud Logging 備份/復原設備中建立的受保護資源記錄。這些記錄會提供應用程式和虛擬機器 (VM) 的數量資訊,這些應用程式和虛擬機器會在應用程式集區中受到保護。這些記錄會每八小時產生一次。
權限與角色
您必須具備 IAM 權限 roles/logging.viewer
,才能查看受保護資源記錄。Logs Viewer 角色可讓您查看指定專案中所有備份/復原裝置的受保護資源記錄,但僅限於讀取權限。如要進一步瞭解適用於受保護資源記錄資料的 IAM 權限和角色,請參閱「使用 IAM 控管存取權」。
查看受保護資源記錄檔
您可以使用 Google Cloud 控制台和 Google Cloud CLI,在 Cloud Logging 中查看備份和 DR 保護的資源記錄。
控制台
在 Google Cloud 控制台中,您可以使用「記錄檔探索工具」擷取備份/復原裝置的備份和災難復原受保護資源記錄項目:
- 在 Google Cloud 控制台中,依序前往「Logging」 >「Logs Explorer」。
- 選取現有的雲端專案。
- 在「查詢建構工具」窗格中,從「選取記錄檔名稱」下拉式清單中選取「gcb_protected_resource」。
gcloud
Google Cloud CLI 提供 Cloud Logging API 的指令列介面。如要讀取專案中備份/復原裝置的受保護資源記錄項目,請執行下列指令:
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource" --project=PROJECT_ID
```
受保護資源記錄格式
備份和災難復原受保護資源的記錄項目包含下列欄位:
欄位 |
說明 |
---|---|
設備名稱 |
與資源相關聯的裝置名稱。 |
資源名稱 |
資源名稱。 |
主機 ID |
與資源相關聯的主機 ID。 |
主機名稱 |
與資源相關聯的主機名稱。 |
資源 ID |
資源 ID。 |
資源類型 |
資源類型,例如 Compute Engine 執行個體、Google Cloud VMware Engine、檔案系統或資料庫。 |
已啟用防護功能 |
資源受到保護的日期。 |
來源設備 |
備份資料的來源裝置。 |
遠端裝置 |
備份資料複製的遠端裝置。 |
備份方案限制 |
套用於備份方案的限制。限制可以是 scheduler disabled 、expiration disabled 、snapshots disabled 、streamsnap disabled 、OnVault disabled 或 process latest snapshot 。 |
備份納入或排除條件 |
虛擬機器或資料庫執行個體所包含或排除的磁碟區或資料庫。 |
設備 ID |
與受保護資源相關聯的裝置 ID。 |
來源裝置 ID |
與受保護資源相關聯的來源裝置 ID。 |
遠端裝置 ID |
與受保護資源相關聯的遠端裝置 ID。 |
受保護的資料 (GiB) |
受保護資料的大小。 |
備份範本 |
用於保護應用程式的備份範本名稱。 |
備份範本 ID |
與受保護應用程式相關聯的範本 ID。 |
OnVault (GiB) |
使用 OnVault 集區保護的資料大小。 |
復原點 |
上次順利完成備份的時間戳記。 |
政策覆寫 |
在備份範本層級設定的政策覆寫值。 |
SLA ID |
與資源相關聯的保護 ID。 |
以下範例是備份/復原設備 baname-417-ba-12092
為 Compute Engine 執行個體記錄的記錄項目範例。
{
"insertId": "5614471_142862358970",
"jsonPayload": {
"protected_on": "2024-02-27T01:16:28.357675",
"host_id": "11072",
"sla_id": "12241",
"onvault_in_gib": 0,
"appliance_id": "142862358970",
"protected_data_in_gib": 20,
"remote_appliance": "ironman-417-ba-12092",
"source_appliance": "ironman-417-ba-12092",
"recovery_point": "2024-03-12T11:13:45.574",
"backup_plan_policy_template_id": "11892",
"resource_type": "GCPInstance",
"backup_inclusion_or_exclusion": "NA",
"resource_name": "test-instance-129",
"resource_id": "11073",
"backup_plan_restrictions": "NA",
"policy_overrides": "NA",
"host_name": "test-instance-129",
"source_appliance_id": "142862358970",
"backup_plan_policy_template": "30-min-schedule-continuous",
"remote_appliance_id": "142862358970",
"appliance_name": "ironman-417-ba-12092"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"resource_container": "projects/xxxxxxxxxxxx",
"location": "us-central1",
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
},
"timestamp": "2024-03-12T11:15:42.138Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource",
"receiveTimestamp": "2024-03-12T11:17:56.894501906Z"
}
查詢範例
如要查看所選記錄,您可以在查詢部分編寫自訂查詢。
使用下列查詢,查看特定 PROJECT_ID 的所有受保護資源記錄:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
如果您要搜尋備份政策範本名稱的受保護資源記錄。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
jsonPayload.backup_plan_policy_template"backup_plan_policy_template"
如要查看與備份/復原設備相關聯的受保護資源記錄。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
jsonPayload.appliance_name="appliance_name"
如要查看與特定資源相關聯的受保護資源記錄。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
jsonPayload.resource_name="resource_name"
您正在尋找與特定主機相關聯的受保護資源記錄。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
jsonPayload.host_name="hostname"
後續步驟
- 如要為備份和災難復原服務設定記錄檔型快訊,請使用篩選受保護資源記錄檔建立記錄查詢,然後設定記錄檔型快訊。