SuperAPI AI 工具集

byted-sol-stability-sli-modeling

部署与运维

查看项目

更新于 10-15 17:30

技能介绍

用途:将能力/场景描述文本建模为结构化 SLI Spec,服务于 SLO 与 Error Budget 管理。

输入:能力或场景描述文本(必填)、owner(必填),可选参考文档路径。

输出:固定写入 output/<slug>/,生成 sli-spec.json 与 sli-report.md。SLI Spec 字段为 capability、user_journey、sli_name、sli_type、measurement、denominator、dimension、target_slo、error_budget、severity、owner,其中 sli_type 取 availability、latency、correctness、freshness、completeness、consistency,severity 取 P0、P1、P2。

执行规则:不得输出缺失字段的 SLI Spec;sli_type 与 severity 必须命中枚举;字段校验失败需返回可诊断错误,不静默补全无意义默认值;可通过输入文本中的 key: value 显式指定字段并覆盖推断。建模优先围绕关键用户旅程(如登录、核心请求、结算),避免以 CPU、内存等内部资源指标直接充当 SLI;优先采用 request-based 口径(good requests / total requests),确有需要才用 period-based 口径并在 target_slo 中显式说明窗口;默认使用 rolling 30d 目标窗口,error_budget 默认遵循 1 - target_slo 口径;不使用 100% 作为默认目标,建议 99.x 目标并通过 burn-rate 观察预算消耗。

用法示例:byted-sol-stablity-sli-modeling --input examples/input.capability.md --owner team-observability --out-dir output。

限制:具体实现细节、依赖环境与更多参数暂未提供。