本页面介绍了如何查看在 Cloud Logging 中为备份/恢复设备创建的备份政策详情日志。这些日志可帮助您了解已配置的备份政策详情,以及使用特定备份政策保护的资源数量。
权限和角色
您需要拥有 IAM 权限 roles/logging.viewer
才能查看备份政策详情日志。通过 Logs Viewer
角色,您可以获得对指定项目中所有备份/恢复设备的备份政策详情日志的只读权限。
如需详细了解适用于备份政策详情日志数据的 IAM 权限和角色,请参阅 使用 IAM 进行访问权限控制。
查看备份政策详情日志
您可以使用 Google Cloud 控制台 和 gcloud CLI 在 Cloud Logging 中查看备份政策详情日志。
控制台
在 Google Cloud 控制台中,您可以使用 Logs Explorer 检索 备份/恢复设备的备份政策详情日志条目:
- 在 Google Cloud 控制台中,前往 Logging > Logs Explorer。
- 选择现有 Google Cloud 项目。
- 在 Query builder (查询构建器)窗格中,从 Select log name (选择日志名称)下拉列表中选择 gcb_backup_rule_policy_details 。
gcloud
gcloud CLI 为 Cloud 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 | 备份政策的类型。此字段可以采用两个可能的值:“Local Replication”(本地复制)或“Remote Replication”(远程复制) |
| backup_rule_policy_name | 备份政策的名称。 |
| backup_rule_policy_id | 备份政策的 ID。 |
| backup_consistency | 这表示为政策配置的备份类型。可能的值包括 Crash consistent(崩溃一致性)、Take application consistent backup(执行应用一致性备份)或 Take crash consistent backup on last try(在上次尝试时执行崩溃一致性备份)。 |
| 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>"