【OpenSpec】名词解释 kebab-casekebab-case烤肉串命名法是一种命名规范将所有字母小写并用连字符-连接单词。它因形状像烤肉串上的肉块而得名。特点全小写空格替换为-。示例my-variable-name、user-login-status。常见应用场景URL 地址搜索引擎对连字符友好有利于 SEO如[site.com/what-is-kebab-case](https://site.com/what-is-kebab-case)。CSS 类名和 ID如.main-container。命令行参数大多数 CLI 工具遵循 POSIX 标准使用 kebab-case如git commit --no-verify。SLO 指标 (Service Level Objective)SLO是Service Level Objective服务等级目标的缩写是 SRE站点可靠性工程体系中的核心概念。它定义了服务在特定时间窗口内必须达到的目标可靠性水平。SLO 并不是一个绝对的度量而是一个目标设定。如果 SLO 设定为“99.9% 的请求在 200ms 内完成”那么意味着只要在统计周期内有 0.1% 的请求超过了 200ms依然算作达成目标。区分 SLI、SLO 与 SLA理解 SLO 的最佳方式是将其放在可靠性三角中对比术语全称定义示例SLIService Level Indicator服务等级指标用来衡量服务表现的实际数值。过去 1 分钟请求的平均延迟SLOService Level Objective服务等级目标对 SLI 的目标设定是内部期望。99% 的请求延迟需低于 200msSLAService Level Agreement服务等级协议对外签署的法律契约包含违约责任。若月度可用性低于 99.9%补偿用户 10% 费用逻辑关系你先定义SLI测什么然后设定SLO目标是多少最后为了保障用户体验而签署SLA未达到 SLO 时的补偿。