首页/数据/数仓建模速查/指标时效 SLA 与分级
指标体系63 条

指标时效 SLA 与分级

为指标标注时效级别:T+1 晨间、T+1 午间、小时级、分钟级;SLA 达成率作为运维指标监控,延迟自动通知消费方。

数仓建模速查数据更新于 2026-10-13

给指标承诺产出时间

为指标标注时效级别,例如次日晨间、次日上午、小时级、分钟级,并监控产出时间的达成率;延迟时自动通知消费方,先公告再修复。SLA 要与值班和告警联动,不同级别配置不同的告警通道与响应要求。所有指标共用一个宽泛的 SLA 等于没有 SLA,因为没有人能从中判断自己依赖的指标是不是已经违约。

基本信息

分级次日晨间、次日上午、小时级、分钟级
监控产出时间达成率
告警超时自动通知消费方与值班
联动与值班制度、响应时限挂钩
公告延迟先公告,修复后复盘

典型使用场景

  • 关键经营日报的产出时间保障,晨会前必须就绪
  • 大促期间时效要求升级,切换为小时级监控
  • 下游系统依赖的上游指标,提前约定产出时点
  • 延迟公告:让消费方知情并调整决策节奏
  • 季度复盘:统计各指标的 SLA 达成率,推动链路优化
  • 上游任务改动后重新评估产出时点,避免连带违约
  • 按级别配置告警通道,避免所有延迟都触发同一种通知
  • 新建指标时同步登记承诺产出时点与责任团队

达成监控

达成监控
-- 达成监控:实际产出时间与承诺时点比较
SELECT metric_code, dt, finished_at,
       CASE WHEN finished_at <= sla_time THEN 1 ELSE 0 END AS sla_ok
FROM metric_task_run
WHERE dt = '2026-10-12';

-- 达成率:按月统计各指标的达标比例

要素说明

要素说明异常表现
分级不同指标不同承诺时点共用一个宽泛 SLA 形同虚设
监控产出时间与承诺比对无监控则用户先发现延迟
告警超时自动通知只预警不通知,消费方不知情
公告延迟说明与预计恢复时间不公告会导致决策用错数
SLA 承诺要与实际能力匹配:链路本身要跑到上午十点,却对外承诺八点产出,只会持续违约并消耗信任。
延迟公告比修复本身更重要:消费方知道数据晚到,可以调整决策时点;不公告则可能直接拿旧数据做判断。

易错点

  • 承诺了 SLA 但没有监控,用户先发现问题
  • 不同指标共用一个宽泛 SLA,形同虚设
  • 延迟不公告,消费方拿旧数据做决策
  • 告警只发到数据团队,业务方事后才知道数据没到

数据来源与参考

  • 数据运维实践:SLA 管理
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌