SuperAPI AI 工具集

slo-implementation

编程与开发

查看项目

更新于 10-15 23:40

技能介绍

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

主要能力:区分 SLA(对客户的合同)、SLO(内部可靠性目标)与 SLI(实际测量)三层结构;提供可用性、延迟、写入成功等常见 SLI 的 PromQL 表达式;给出 99% 至 99.99% 的停机时间对照表(基于时间型 SLI、30 天月与 365 天年,请求型预算不可直接换算停机时间);错误预算公式为 1 减 SLO 目标,并给出按剩余预算比例采取不同行动的错误预算策略;提供 Prometheus 记录规则(SLI 比率、SLO 合规、错误预算剩余、燃烧率)与多窗口燃烧率告警规则(快速燃烧 14.4 倍、慢速燃烧 6 倍、预算耗尽);给出 Grafana 仪表盘结构与示例查询;包含每周、每月、每季度评审流程与最佳实践。

使用方式:先明确目标、约束与所需输入,应用相关最佳实践并验证结果,给出可执行步骤与验证方法;需要详细示例时打开 resources/implementation-playbook.md。参考文件包括 references/slo-definitions.md 与 references/error-budget.md。相关技能有 prometheus-configuration 与 grafana-dashboards。

限制:仅适用于与 SLO 实施明确相关的任务,不适用于其他领域或工具;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。燃烧率耗尽预测假设近期燃烧率恒定,零燃烧无有限耗尽时间,已耗尽预算须显示为已耗尽,缺失遥测数据不等于健康流量。