首页/云/可观测性速查/SLI 选型示例:不同服务类型怎么定指标
本包目录(282 条)
监控体系与方法40 条
Prometheus 与采集64 条Grafana 与看板53 条日志平台52 条链路追踪23 条告警与响应50 条

SLI 选型示例:不同服务类型怎么定指标

SLI 要按服务形态挑选:请求型看成功率与延迟,任务型看完成率与时效,存储型看持久性与延迟;选错 SLI 会让 SLO 与用户感知脱节。

可观测性速查云更新于 2026-10-12

服务类型与 SLI

服务类型健康 SLI参考口径
请求型(API/Web)成功率、P95 延迟成功请求数 / 总请求数
任务型(批处理/队列)按时完成率、任务时延准时完成任务数 / 应完成任务数
存储型(DB/对象存储)可用性、读写延迟读写请求成功率
流式(消息管道)端到端时延、完整率写入到消费的时间差

任务型服务的时效 SLI(示例)

任务型服务的时效 SLI(示例)
# 1 小时内完成的任务占比(目标 99%)
sum(rate(jobs_finished_total{latency_bucket="lte_1h"}[30d]))
  / sum(rate(jobs_finished_total[30d]))
同一系统可以有多个 SLI,但要控制数量:每个 SLI 都应能驱动改进决策。

易错点

  • 给任务型服务套用请求型 SLI(只看成功率)会漏掉'完成太慢'的问题
  • SLI 定义频繁变更会让历史达成率失去可比性,变更应记录在案

数据来源与参考

  • Google SRE Workbook · Implementing SLOs(SLI 分类示例)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌