跳转至

管理 SLO


您可以在监控 > SLO页面管理所有 SLO 任务,列表实时展示其关键指标(如达标率、错误预算),并支持启用、编辑、查看事件、导出仪表板以及导入、导出 SLO 配置等操作。

列表字段

字段
说明
监控器 监控器类型显示关联的监控器数量;指标类型显示“指标”。
目标 创建 SLO 时设定的期望达标率。监控器类型考核正常运行时间占比,指标类型考核成功数占比。
统计周期 当前行结果覆盖的时间。监控器类型默认展示最近 7 天;指标类型按该 SLO 配置的 7 天或 30 天展示。
达标率 监控器类型按正常运行时间占比计算;指标类型按成功数 ÷ 总数 × 100% 计算。最低目标 ≤ 达标率 < 目标时显示橙色,低于最低目标时显示红色。
故障时间 监控器类型在当前统计周期内的异常时长,即已使用的额度;指标类型显示 -。
错误预算 监控器类型剩余的可容错时长。例如,7 天目标为 95%,初始预算为 7 天 × 5% = 8.4 小时,再扣除已发生的异常时长。剩余预算 ≥ 0 时显示绿色,小于 0 时显示红色;指标类型显示 -。

操作说明

  • 搜索:按 SLO 名称过滤;
  • 批量:启用、禁用、删除或导出多选 SLO;
  • 单条 SLO 任务:启用、禁用、编辑或删除。名称、SLI 类型、目标和最低目标保存后固定;考核周期、检测频率、描述、标签和告警策略可编辑。监控器类型还可调整关联的 SLI 和分组维度,指标类型可修改总数与成功数查询;
  • 删除:移除 SLO 及其检测任务。删除前请检查使用该 SLO 的图表和 Status Page 服务,并调整相应关联;
  • 查看相关事件:查看该 SLO 关联检测产生的事件;
  • 导出到仪表板:将 SLO 视图同步到仪表板。

监控器类型的仪表板视图默认跟随仪表板时间范围;指标类型按 SLO 的配置周期展示。比较不同位置的结果时,请先核对统计周期。

指标类型在新建、修改查询、修改考核周期或重新启用后,需等待新一轮有效检测结果。禁用会暂停检测和告警,并保留禁用前对应配置的最近结果。无有效结果时,可在详情中核对数据和查询口径。

导入与导出

拥有 SLO 配置管理权限的成员,可以通过 ZIP 资源包在工作空间之间迁移 SLO 及其关联配置。

导出

  • 导出全部:点击列表右上角的设置按钮,选择导出全部;
  • 导出所选:勾选一个或多个 SLO,在批量操作栏点击导出。跨页选择的 SLO 会保留在本次导出范围内。

导出任务完成后,系统打开结果弹窗,展示已导出的 SLO 数量和关联资源数量。点击下载导出包获取 ZIP 文件。

导出结果可能为:

  • 完整导出:所选 SLO 及其关联资源均已导出;
  • 部分导出:弹窗展示已导出数量,并按权限不足和其他原因列出未导出的资源及受影响的 SLO;已生成的资源包仍可下载;
  • 无可导出内容:弹窗提示“没有可导出的 SLO”,下载按钮不可用。

SLO 资源包会按实际配置包含 SLI 监控器、组合监控器的子监控器、告警策略、通知对象、自定义通知日期、关联标签及必要的安全检测规则。

指标类型的资源包包含 SLI 类型、考核周期、总数与成功数查询等配置。导入后使用目标工作空间的指标数据重新检测,历史统计结果保留在来源工作空间。迁移前请确认目标空间已有查询所需的指标集、字段与标签。

若某个 SLO 的必要关联资源无法导出,系统会跳过该 SLO,避免生成依赖不完整的配置。

导入

  1. 点击列表右上角的设置按钮,选择导入;
  2. 选择由系统导出的 ZIP 资源包;
  3. 检测到重名资源时,选择跳过重复或覆盖创建,然后确认导入;
  4. 等待导入完成,系统会刷新当前 SLO 列表。

覆盖已有 SLO 时,名称、SLI 类型、目标和最低目标仍遵循保存后的修改限制。

若资源包中的跨工作空间监控器未获得目标工作空间授权,导入结果会展示相关监控器和目标工作空间。完成授权后,可重新导入。

通过 DQL 表达式获取监控器类型的 SLO

以下查询用于监控器类型的异常时长统计。

slo_cost 表示扣除分钟数,将值相加即为异常时间。将 slo_id 替换为目标 SLO 的 ID:

M::`slo`:(sum(`slo_cost`)) { `slo_id` = 'monitor_6bad2a76dd9b41d7894f21a76d44ae42' }

若查询 7 天的 SLO 值,DQL 表达式如下:

eval((10080-A)/10080 *100, A="M::`slo`:(sum(`slo_cost`)) { `slo_id` = 'monitor_6bad2a76dd9b41d7894f21a76d44ae42'}")

前往快捷入口 > 查询工具,选择 DQL 查询,将时间范围设为最近 7 天后执行。10080 为 7 天的分钟数;查询其他周期时,需同步调整时间范围与公式中的总分钟数。分组 SLO 还需添加相应的维度筛选条件。

在查询工具中,需保证右上角时间范围与公式的统计周期一致。SLO ID 可在相关事件详情中查看:

文档评价

文档内容是否对您有帮助?