用途:该技能用于在生产和运营场景中应用 Google 的站点可靠性工程(SRE)方法论,把可靠性当作可测量、可预算、可工程化的特性,在开发速度与系统稳定性之间取得平衡。
主要能力:围绕服务水平层级展开,包括 SLI(服务等级指标)、SLO(服务等级目标)、SLA(服务等级协议)与错误预算(Error Budget = 100% - SLO)。涵盖错误预算理念(预算充足则推进新功能,预算耗尽则聚焦可靠性)、设计原则(拥抱风险、消除琐务、保持简单)、SLI/SLO 定义与错误预算跟踪、琐务测量与自动化优先级、无指责事后复盘模板、值班轮换最佳实践,以及事故响应自动化等。
使用方式:资料以 Python 数据类示例展示实现模式,如 slo_definitions.py 定义 SLI 与 SLO、error_budget.py 跟踪与告警错误预算消耗、toil_tracker.py 度量琐务并排序自动化投资回报。事后复盘使用包含摘要、影响、时间线、根因、解决、检测、经验教训和行动项的模板。
适用场景:设计服务运维职能、设定基于用户需求的可靠性目标、管理部署冻结与错误预算告警、规划值班安排、开展无指责事后复盘、消除重复性运维工作。
限制与原则:不应把 SLO 设为 100%,不应忽视 SLO 违规,不应因故障指责个人,不应把琐务视为理所当然,不应跳过“小”事故的复盘;优先自动化、渐进式发布、监控和文档化。资料未提供安装命令、收费或价格信息。