SuperAPI AI 工具集

slo-implementation

编程与开发

查看项目

更新于 10-16 08:02

技能介绍

用途:为服务建立可度量的可靠性目标,用 SLI、SLO 和错误预算在可靠性与迭代速度之间取得平衡。适用于定义可靠性目标、度量用户感知的可靠性、实施错误预算、创建基于 SLO 的告警以及跟踪可靠性目标。

主要能力:区分 SLA(对客户合同)、SLO(内部目标)、SLI(实际测量)三层结构;提供可用性、延迟、持久性等常见 SLI 的 PromQL 计算方式;给出 99% 至 99.99% 对应的月度与年度停机时间参考;支持以 YAML 定义 SLO 目标与窗口;按剩余预算比例制定错误预算策略(正常开发、推迟高风险变更、冻结非关键变更、功能冻结专注可靠性);提供 Prometheus 记录规则(SLI 比率、SLO 合规、剩余预算、燃烧率)、多窗口燃烧率告警(快速燃烧 14.4x/1h、慢速燃烧 6x/6h、预算耗尽)以及 Grafana 看板结构;并给出周度、月度、季度评审流程。

使用方式:按资料中的 PromQL 与 YAML 示例配置记录规则和告警规则,结合 Prometheus 采集指标、Grafana 可视化。相关技能包括 prometheus-configuration(指标采集)与 grafana-dashboards(SLO 可视化)。

限制:资料未提供具体安装命令、收费信息或平台支持范围;不适用于与 SLO 实施无关的任务或超出该领域范围的工具。具体阈值与目标需结合用户期望、业务需求、当前性能、可靠性成本和竞品基准自行确定。