SuperAPI AI 工具集

chaos-engineering-expert

测试与质量

查看项目

更新于 10-16 03:39

技能介绍

用途:该技能面向混沌工程与韧性测试,帮助用户按假设驱动方式在真实或预发环境中注入故障,验证系统在异常条件下的行为,并逐步构建容错能力。

主要能力:覆盖核心原则(假设驱动、生产测试、最小化爆炸半径、自动化、持续学习、可观测性);故障类型(网络延迟、丢包、分区,CPU/内存/磁盘耗尽,进程崩溃与服务不可用,数据损坏,时钟漂移与 NTP 故障,第三方依赖中断);工具与平台(Chaos Monkey、Gremlin、Chaos Toolkit、Litmus、Pumba、Toxiproxy)。

使用方式:先定义假设与稳态指标,从小爆炸半径开始,优先在预发环境验证,再自动化实验并记录结论。安全措施包括熔断、监控告警、回滚流程、限制影响范围、初期在业务时段运行并取得干系人支持。可观测性关注黄金信号、错误率、p50/p95/p99 延迟、资源利用率,并记录所有混沌事件、关联指标。文化上倡导无指责、公开分享、定期演练、以 game day 起步。

适用场景:SRE、平台工程、微服务与 Kubernetes 环境的韧性验证,以及故障演练与容错架构评估。

限制:资料未提供具体安装命令、收费与价格、平台支持细节或效果数据;反模式部分提醒避免无准备的生产测试、无回滚方案、忽视爆炸半径、事故期间执行攻击、缺乏监控与指责文化。详细实现示例需按需读取随技能附带的参考文档。