本页面介绍如何在 Cloud Logging 中查看保险库备份的受保护资源日志。这些日志可让您深入了解受保护的资源,以及使用备份方案将其备份存储在备份保险柜中的情况。您可以在创建备份保险柜的项目中查看这些日志。
如果您想在设备管理控制台中查看使用备份模板保护的资源的备份日志,请参阅受保护的资源日志。
权限和角色
您需要拥有 IAM 权限 roles/logging.viewer 才能查看受保护的资源日志。Logs Viewer 角色可授予只读权限,让您能够查看备份保险柜项目中受备份方案保护的所有资源的受保护资源日志。如需详细了解适用于受保护资源日志数据的 IAM 权限和角色,请参阅使用 IAM 进行访问权限控制。
查看受保护的资源日志
您可以使用 Google Cloud 控制台和 gcloud CLI 查看 Cloud Logging 中的 Backup and DR 受保护资源日志。如需查看受保护的资源日志,请选择创建备份保险柜的项目。
控制台
在 Google Cloud 控制台中,您可以使用Logs Explorer来检索保险库备份的受保护资源日志条目:
- 在 Google Cloud 控制台中,依次前往 日志记录 > Logs Explorer。
- 选择要创建备份保险柜的现有云项目。
- 在查询构建器窗格中,从选择日志名称下拉菜单中选择 bdr_protected_resource。
gcloud
gcloud CLI 为 Logging API 提供了命令行界面。如需读取项目的受保护资源日志条目,请运行以下命令:
```gcloud
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"