针对备份方案的 RPO 风险状态设置提醒


本页面介绍了如何根据 Backup for GKE 发出的日志事件(可在 Logs Explorer 中查看)针对备份方案的 RPO 风险级别和风险原因设置提醒。

在灾难恢复或业务连续性计划中,恢复点目标 (RPO) 是指必须能够恢复数据的最近时间点。它指定了因基础设施故障而导致的最大数据丢失量,主要以故障发生前丢失了多长时间的写入活动来表示。

RPO 风险级别列表示备份方案的当前 RPO 风险级别。风险原因字段详细说明了备份方案处于特定风险级别的原因。

RPO 风险级别和风险原因都具有多对一映射关系。也就是说,RPO 风险级别为 4 可能是多种原因造成的。如需查看 RPO 风险级别及其相应原因的完整列表,请参阅下表。

RPO 风险级别与风险原因之间的对应表

RPO 风险级别 RPO 风险原因
1 未检测到此 BackupPlan 存在任何风险。
2 此 BackupPlan 最近的备份失败。
2 在训练阶段,至少成功备份四次后,系统才会显示风险级别。
2 未定义任何 RPO 配置。切换到 RPO 计划,以获得更好的保护。
2 未定义任何计划。选择加入 RPO 计划,以获得更好的保护。
3 最近备份耗时变长。如果此趋势继续存在,则可能存在不再满足 RPO 要求的风险。
3 最近一次备份创建失败。
3 最近一次备份执行失败。
3 计划已暂停。
3 此 BackupPlan 最近的备份失败,计划已暂停。
3 虽然处于训练阶段,但此 BackupPlan 最近的备份失败。
3 虽然处于训练阶段,但最近一次备份创建失败。
3 虽然处于训练阶段,但最近一次备份执行失败。
3 未定义 RPO 配置,此 BackupPlan 最近的备份失败。在故障解决后切换到 RPO 计划。
3 未定义计划,最近的备份失败。选择加入 RPO 计划,以获得更好的保护。
4 最近的备份耗时变长,计划已暂停。如果在取消暂停计划后此趋势继续存在,则可能存在不再满足 RPO 要求的风险。
4 最近一次备份创建失败,计划已暂停。
4 最近一次备份执行失败,计划已暂停。
4 虽然处于训练阶段,但计划已暂停。取消暂停计划,以完成训练。
4 虽然处于训练阶段,但此 BackupPlan 最近的备份失败,计划已暂停。
4 虽然处于训练阶段,但最近一次备份创建失败,计划已暂停。
4 虽然处于训练阶段,但最近一次备份执行失败,计划已暂停。
4 未定义 RPO 配置,最近一次备份创建失败。在故障解决后切换到 RPO 计划。
4 未定义 RPO 配置,最近一次备份执行失败。在故障解决后切换到 RPO 计划。
4 未定义 RPO 配置,Cron 计划已暂停。切换到 RPO 计划,以获得更好的保护。
4 未定义 RPO 配置,最近的备份失败,Cron 计划已暂停。在故障解决后切换到 RPO 计划。
4 未定义 RPO 配置,最近的备份创建失败,Cron 计划已暂停。在故障解决后切换到 RPO 计划。
4 未定义 RPO 配置,最近的备份执行失败,Cron 计划已暂停。在故障解决后切换到 RPO 计划。
4 未定义计划,最近一次备份执行失败。选择加入 RPO 计划,以获得更好的保护。
5 此 BackupPlan 违反了 RPO 要求。解决备份失败问题,根据需要更新此 BackupPlan 的目标 RPO 和排除窗口期,或缩小备份范围。
5 此 BackupPlan 违反了 RPO 要求,计划已暂停。解决备份失败问题,根据需要更新此 BackupPlan 的目标 RPO 和排除窗口期,或缩小备份范围。

准备工作

在设置提醒政策之前,请确保您拥有适当的通知渠道

创建提醒

如需详细了解如何创建基于日志的常规提醒政策,请参阅配置基于日志的提醒政策。或者,如需专门为备份方案中的 RPO 风险级别或 RPO 风险原因变更创建提醒政策,请执行以下操作:

  1. 前往“Logs Explorer”页面。转到 Logs Explorer

  2. 查询窗格中,输入以下过滤条件:

    logName="projects/PROJECT_ID/logs/gkebackup.googleapis.com%2Fbackup_plan_change"
    resource.type="gkebackup.googleapis.com/BackupPlan"
    resource.labels.backup_plan_id="BACKUP_PLAN"
    resource.labels.location="LOCATION"
    jsonPayload.backupPlanMetadata.rpoRiskLevel>="VALUE"
    jsonPayload.backupPlanMetadata.rpoRiskReason="REASON"
    

    替换以下内容:

    • PROJECT_ID:您的 Google Cloud 项目的 ID。
    • BACKUP_PLAN:您要为其生成提醒的备份方案的名称。
    • LOCATION:您要为其生成提醒的备份方案的计算区域。例如 us-central1.
    • VALUE:您希望收到提醒的备份方案的 RPO 风险级别值。有效值介于 [1,5] 范围内。如果风险级别 >= 4,我们建议您设置提醒。
    • REASON:(可选)从表格中选择适当的风险原因。
  3. 如需验证查询,请点击运行查询

  4. 查询结果工具栏中,展开操作菜单,然后选择创建日志提醒

  5. 提醒详细信息窗格的提醒政策名称字段中,输入提醒政策的名称。例如 Alert for RPO risk level of backup plan

  6. 政策严重级别菜单中选择一个选项。突发事件和通知会显示严重级别。我们建议将严重级别设置为严重

  7. 输入提醒政策的说明。您也可以添加有助于通知接收人诊断问题的信息。如需详细了解如何设置此字段格式并优化其内容,请参阅在文档模板中使用 Markdown 和变量

  8. 点击下一步

  9. 设置通知间隔时间突发事件自动关闭时长。我们建议将通知间隔时间设置为 1 天,并将自动关闭时长设置为 7 天。

  10. 点击下一步

  11. 为提醒政策选择一个或多个通知渠道。

  12. 点击保存

    保存政策后,当备份方案匹配过滤条件时,您会通过通知渠道收到提醒。