本页介绍了如何在 Cloud Logging 中查看已存入保险柜的备份的受保护资源日志。这些日志可提供有关受保护资源的深入分析,并使用备份方案将其备份存储在备份保险柜中。您可以在创建备份保险柜的项目中查看这些日志。
如果您想在管理控制台中查看使用备份模板保护的资源的备份日志,请参阅受保护资源日志。
权限和角色
您需要拥有 IAM 权限 roles/logging.viewer
才能查看受保护资源日志。Logs Viewer
角色为您提供对备份保险柜项目中受备份方案保护的所有资源的只读权限,可让您查看这些资源的受保护资源日志。如需详细了解适用于受保护资源日志数据的 IAM 权限和角色,请参阅使用 IAM 进行访问权限控制。
查看受保护资源日志
您可以使用 Google Cloud 控制台和 Google Cloud CLI 在 Cloud Logging 中查看受备份和灾难恢复保护的资源日志。如需查看受保护资源日志,请选择创建备份保险柜的项目。
控制台
在 Google Cloud 控制台中,您可以使用日志浏览器检索保险柜备份的受保护资源日志条目:
- 在 Google Cloud 控制台中,依次选择 Logging > Logs Explorer。
- 选择要用于创建备份保险柜的现有 Cloud 项目。
- 在查询构建器窗格中,从选择日志名称下拉菜单中选择 bdr_protected_resource。
gcloud
Google Cloud CLI 为 Logging API 提供了命令行界面。如需读取项目的受保护资源日志条目,请运行以下命令:
gcloud logging read "logName: bdr_protected_resource" --project=PROJECT_ID
替换以下内容:
PROJECT_ID
:创建备份保险柜的项目的名称。
受保护资源日志格式
受保护资源日志条目包含以下字段:
字段 | 说明 |
---|---|
sourceResourceLocation |
源资源的位置。 |
sourceResourceId |
来源资源的 ID。 |
currentBackupVaultName |
与源资源关联的备份保险柜的相对名称。 |
currentBackupRuleDetails |
与源资源关联的备份方案的备份规则详情。 |
ruleName |
用于备份作业的备份规则的名称。 |
retentionDays |
备份在备份保险柜中保留的天数,在此期限过后,备份将被删除。 |
recurrenceSchedule |
基于备份规则的备份周期性时间表。 |
backupWindow |
您在其中定义了备份作业可以开始的时间范围的备份时间段。备份时段使用 24 小时制,开始时间和结束时间介于 00 到 24 小时之间,且时段至少为 6 小时。 |
recurrence |
备份重复类型,可以是每小时、每天、每周、每月或每年。 |
lastProtectedOn |
资源上次受保护时的时间戳,采用 YYYY-MM-DDTHH:MM:SS.SSSZ 格式。 |
currentBackupPlanName |
与源资源关联的备份方案的相对名称。 |
sourceResourceName |
资源的相对名称。 |
resourceType |
资源类型。例如,Compute Engine 实例。 |
sourceResourceDataSizeGib |
来源资源的大小。 |
以下示例是用于查看存储在备份保险库 doc-test
中的受保护资源的日志条目示例。
{
"insertId": "15471111095544249995",
"jsonPayload": {
"lastProtectedOn": "2024-08-21T06:51:54Z",
"currentBackupRuleDetails": [
{
"backupWindow": "01:00 to 23:00",
"retentionDays": 14,
"recurrence": "Hourly",
"recurrenceSchedule": "Every 6 hours",
"backupWindowTimezone": "Etc/UTC",
"ruleName": "random-plan"
}
],
"sourceResourceDataSizeGib": 10,
"currentBackupPlanName": "projects/Backupvault_project_ID/locations/us-central1/backupPlans/backup-plan",
"resourceType": "Compute Engine",
"currentBackupVaultName": "projects/Backupvault_project_ID/locations/us-central1/backupVaults/doc-set",
"sourceResourceLocation": "us-central1-a",
"sourceResourceId": "1606474933247566298",
"sourceResourceName": "projects/Source_project_ID/zones/us-central1-a/instances/farhanmd-log-test--instance",
"@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRProtectedResourceLog"
},
"resource": {
"type": "backupdr.googleapis.com/BackupPlan",
"labels": {
"location": "us-central1",
"backup_plan_id": "backup-plan",
"resource_container": "236738525349"
}
},
"timestamp": "2024-11-05T10:39:03Z",
"severity": "INFO",
"logName": "projects/Backupvault_Name/logs/backupdr.googleapis.com%2Fbdr_protected_resource",
"receiveTimestamp": "2024-11-05T10:50:34.275819255Z"
}
查询示例
如需查看所选日志,您可以在“查询”部分编写自定义查询。
使用以下查询可查看使用备份方案保护的资源。
logName:"bdr_protected_resource" jsonPayload.currentBackupPlanName:"backupPlans/BACKUPPLAN_NAME"
使用以下查询可查看备份保险柜中受保护的资源。
logName:"bdr_protected_resource" jsonPayload.currentBackupVaultName:"backupVaults/BACKUPVAULT_NAME"