你的系统真的扛得住炸吗?这个AI技能帮你做混沌工程

你有没有想过——

你的系统真的扛得住「炸」吗?

不是嘴上说”高可用”,而是真刀真枪把故障往里灌,看它死不死。

这就是 Chaos Engineer 干的事。

这个 Skill 是什么?

来自 GitHub 11.3k ⭐ 项目 Jeffallan/claude-skills,专门教你的 AI 怎么做混沌工程——说白了,就是系统性地把服务搞坏,然后验证它能不能自己恢复。

不是破坏,是压力测试你的容错能力。

它怎么工作的?

五步走:

1️⃣ 系统分析 — 画清楚架构、依赖链、关键路径、失效模式
2️⃣ 实验设计 — 定义假设、基线状态、爆炸半径、安全控制
3️⃣ 注入故障 — 网络延迟、Pod 删除、CPU 压满、磁盘打满
4️⃣ 观测恢复 — 监控指标偏离度,确认自动回滚生效
5️⃣ 文档沉淀 — 输出 Runbook、复盘模板、改进建议

每个实验都有硬性安全约束:必须先定义稳态基线、设置 blast radius 上限、确保能在 30 秒内自动回滚。

什么场景用它?

  • 上线前做 Game Day(游戏日),全团队一起”搞破坏”
  • 验证熔断器、限流、重试机制是否真的管用
  • 测试 Kubernetes 集群在节点宕机时的自愈能力
  • 把混沌测试接进 CI/CD,每次发版都跑一遍

为什么值得装?

好处就一句:平时不炸,才能在真正故障来的时候稳住。

Netflix 用 Chaos Monkey 验证了十几年了,国内大厂 SRE 团队现在也都在跑这套。

手动去做?门槛高、风险大、费人。

让 Claude Code 装着这个 Skill 替你跑?成本低、可重复、有记录。

安装方法

npx skills add https://github.com/Jeffallan/claude-skills --skill chaos-engineer

装完跟它说”帮我设计一个数据库连接池耗尽的混沌实验”,它会给你完整的实验方案 + 监控配置 + 回滚脚本。


GitHub:https://github.com/Jeffallan/claude-skills


GitHub: https://github.com/Jeffallan/claude-skills

评论区

0 条评论

登录后可评论。

沈星河 265 阅读