本页介绍了如何查看 Cloud Logging 中为备份/恢复设备创建的备份政策详细日志。通过这些日志,您可以深入了解已配置的备份政策详情以及使用特定备份政策保护的资源数量。
权限和角色
您需要拥有 IAM 权限 roles/logging.viewer
才能查看备份政策详情日志。Logs Viewer 角色为您提供对指定项目中所有备份/恢复设备的备份政策详细信息日志的只读权限。
如需详细了解适用于备份政策详情日志数据的 IAM 权限和角色,请参阅使用 IAM 进行访问权限控制。
查看政策详情日志
您可以使用 Google Cloud 控制台和 Google Cloud CLI 在 Cloud Logging 中查看政策详情日志。
控制台
在 Google Cloud 控制台中,您可以使用日志浏览器检索备份/恢复设备的备份政策详细信息日志条目:
- 在 Google Cloud 控制台中,依次选择 Logging > 日志浏览器。
- 选择一个现有 Google Cloud 项目。
- 在查询构建器窗格中,从选择日志名称下拉菜单中选择 gcb_backup_rule_policy_details。
gcloud
Google Cloud CLI 为 Logging API 提供了命令行界面。
如需读取项目中备份/恢复设备的备份政策详细信息条目,请前往激活 Cloud Shell,点击打开编辑器,然后运行以下命令:
gcloud logging read "logName : projects/PROJECT_ID/logs/gcb_backup_rule_policy_details"\
--project=PROJECT_ID`
备份政策详情日志格式
备份政策详情日志条目包含以下字段:
字段 | 说明 |
---|---|
appliance_name | 与备份政策关联的设备的名称。 |
appliance_id | 与备份政策关联的设备的 ID。 |
backup_plan_policy_template | 备份政策所属的模板的名称。 |
backup_plan_policy_template_id | 备份政策所属模板的 ID。 |
backup_rule_policy_type | 备份政策的类型。此字段可以采用以下两个值:“本地复制”或“远程复制” |
backup_rule_policy_name | 备份政策的名称。 |
backup_rule_policy_id | 备份政策的 ID。 |
backup_consistency | 表示为政策配置的备份类型。可能的值包括崩溃一致、创建应用一致的备份或在最后一次尝试时创建崩溃一致的备份。 |
protected_resources_count | 使用给定模板保护的资源数量。 |
schedule_disabled_resources_count | 使用给定模板保护但时间表处于停用状态的资源数量。 |
backup_frequency_in_days | 给定备份的配置时间表频率(以天为单位) |
log_backup_frequency_in_minutes | 数据库日志备份频率(以分钟为单位)。此字段仅适用于数据库类型的应用,否则默认报告为 0。 |
backup_retention_period_in_days | 备份的保留期限(以天为单位)。此字段采用小数格式,最多显示小数点后 2 位。 |
backup_window_start_time | 备份时段的开始时间,采用 HH:MM 格式。此字段仅适用于基于时间段的广告投放时间表类型。对于持续备份时间表类型,默认值为“N/A”。 |
backup_window_end_time | 备份时段结束时间(采用 HH:MM 格式)。此字段仅适用于基于时间段的广告投放时间表类型。对于连续备份时间表类型,默认值为“23:59”。 |
backup_schedule_type | 备份时间表类型。它可以是 WINDOWED 或 CONTINUOUS。 |
以下示例是政策详情日志条目的示例。
{
"insertId": "49980724_142868351806",
"jsonPayload": {
"backup_rule_policy_type": "Local Replication",
"appliance_name": "sky-full-82959",
"backup_plan_policy_template_id": 13509,
"backup_plan_policy_template": "testtemplate",
"log_backup_frequency_in_minutes": 0,
"backup_frequency_in_days": 1,
"schedule_disabled_resources_count": 17,
"backup_rule_policy_id": 13511,
"backup_consistency": "Crash Consistency Backup",
"protected_resources_count": 16,
"backup_schedule_type": "WINDOWED",
"backup_rule_policy_name": "testPolicy1",
"backup_window_end_time": "07:00",
"backup_window_start_time": "19:00",
"appliance_id": "142868351806",
"backup_retention_period_in_days": 2
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"location": "us-central1",
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"resource_container": "projects/652683419448"
}
},
"timestamp": "2024-07-26T04:34:46.504Z",
"logName": "projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details",
"receiveTimestamp": "2024-07-26T04:36:29.496918995Z"
}
查询示例
您可以在“查询”部分编写自定义查询,以查看所选日志。
使用以下查询可查看与给定 PROJECT_ID 的备份/恢复设备关联的所有备份政策详细日志:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details"
如需查看特定设备备份政策的详细信息,请使用以下查询。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details"
jsonPayload.appliance_name="<appliance_name>"
使用以下查询可获取特定备份模板的备份政策详细信息。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.backup_plan_policy_template="<backup_template>"