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

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

权限和角色

您需要拥有 IAM 权限 roles/logging.viewer 才能查看备份政策详情日志。通过 Logs Viewer 角色,您可以获得对指定项目中所有备份/恢复设备的备份政策详情日志的只读权限。

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

查看备份政策详情日志

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

控制台

在 Google Cloud 控制台中,您可以使用 Logs Explorer 检索 备份/恢复设备的备份政策详情日志条目:

  1. 在 Google Cloud 控制台中,前往 Logging > Logs Explorer
  2. 选择现有 Google Cloud 项目。
  3. 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>"

后续步骤