备份/恢复设备的备份政策详情日志

本页面介绍了如何查看在 Cloud Logging 中为备份/恢复设备创建的备份政策详细信息日志。这些日志可让您深入了解已配置的备份政策详情,以及使用特定备份政策保护的资源数量。

权限和角色

您需要拥有 IAM 权限 roles/logging.viewer 才能查看备份政策详细信息日志。日志查看器角色可授予您只读权限,以便查看指定项目中的所有备份/恢复设备的备份政策详细信息日志。

如需详细了解适用于备份政策详细信息日志数据的 IAM 权限和角色,请参阅使用 IAM 进行访问权限控制。

查看备份政策详细信息日志

您可以使用 Google Cloud 控制台和 gcloud CLI 查看 Cloud Logging 中的备份政策详细信息日志。

控制台

在 Google Cloud 控制台中,您可以使用日志浏览器来检索备份/恢复设备的备份政策详细信息日志条目:

  1. 在 Google Cloud 控制台中,前往 日志记录 > Logs Explorer。
  2. 选择现有 Google Cloud 项目。
  3. 在查询构建器窗格中,从选择日志名称下拉菜单中选择 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 备份政策的类型。此属性可采用两个可能的值:“本地复制”或“远程复制”
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 格式。此字段仅适用于窗口化调度类型。对于持续备份时间安排类型,默认值为“不适用”。
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>"

后续步骤