SuperAPI AI 工具集

chaos-engineering

部署与运维

查看项目

更新于 10-15 17:28

技能介绍

用途:该技能围绕混沌工程实践,回答四个问题——注入什么、注入到哪里、影响范围多大、如何从每次运行中提取持久经验。适用于从零搭建混沌项目、为已知问题设计单个实验、规划团队或服务的 gameday、验证 kill switch 或回退路径、事故后验证修复是否真正生效,以及生成合规证据(SOC 2 A1 / DORA Art. 25)。

主要能力:一是混沌原则与四级成熟度模型(L0 无 → L4 生产常态混沌)及升级标准;二是九步实验设计闭环(稳态 → 假设 → 变量 → 影响范围 → 中止 → 运行 → 分析 → 行动 → 记录),含正反示例;三是按层分类的故障目录(pod/主机、网络、依赖、资源、状态、流量)及工具映射;四是影响范围量化,建议从极小规模(1 个 pod / 1% / 1 分钟)起步;五是 gameday 执行,含角色、议程、场景选择与复盘模板;六是反模式、新团队“前五个实验”和端到端工作流。

使用方式:提供三个脚本。设计实验文档:python scripts/chaos_experiment_designer.py --target payments-svc --fault dependency-timeout --duration 5m;计算影响范围:python scripts/blast_radius_calculator.py --users 100000 --percent-targeted 1 --duration 60;生成 gameday 议程:python scripts/gameday_planner.py --service search-api --duration full --scenarios region-failover,dep-outage。设计前需确认目标与故障类型、稳态假设、影响范围上限;信息不明时应询问,若用户要求直接起草则先列出假设。

限制:资料未说明具体收费、价格、平台或效果保证。核心原则、成熟度评分卡、12 个场景模板、故障注入目录等细节需按需加载对应 references 文件,本简介不展开。相关技能包括可观测性设计、事故指挥、功能开关架构与 DORA 合规。