ChaosBlade 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ChaosBlade 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

ChaosBlade 是阿里巴巴开源的一款遵循混沌工程实验原理,提供丰富故障场景实现,帮助分布式系统提升容错性和可恢复性的混沌工程工具,可实现底层故障的注入,特点是操作简洁、无侵入、扩展性强。

ChaosBlade 基于 Apache License v2.0 开源协议,目前有 chaosblade 和 chaosblade-exe-jvm 两个仓库。其中,Chaosblade 包含 CLI 和使用 Golang 实现的基础资源、容器相关的混沌实验实施执行模块。chaosblade-exe-jvm 是对运行在 JVM 上的应用实施混沌实验的执行器。

ChaosBlade 社区后续还会添加 C++、Node.js 等其他语言的混沌实验执行器。

组件架构

场景覆盖图

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
果然非大型企业都不会用,也不想进行复杂故障重现,都想的是没故障最好,有故障杀程序员祭天
2019/04/10 17:01
回复
举报
哈哈哈哈哈哈哈
04/20 11:12
回复
举报
更多评论
发表于软件架构专区
2019/04/05 07:17

阿里开源混沌工程工具 ChaosBlade

近日,阿里开源了混沌工程工具 ChaosBlade。该项目是遵循混沌工程(Chaos Engineering)原理的实验工具,用于模拟常见的故障场景,帮助提升分布式系统的可恢复性和对故障的容错性。 高可用架构是保障服务稳定性的核心。ChaosBlade 经历了 6 年时间的改进和实践,累计在线上执行演练场景达数万次,阿里官方将阿里巴巴在故...

2
87
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/09/12 12:14

ChaosBlade实践

1.ChaosBlade简介 ChaosBlade 是一款遵循混沌工程实验原理,提供丰富故障场景实现,帮助分布式系统提升容错性和可恢复性的混沌工程工具,可实现底层故障的注入,特点是操作简洁、无侵入、扩展性强。 目前我涉及到业务线引入此工具的目的就在于优化原有的故障植入方式,并扩展一些新的植入场景,如dubbo服务异常,mysql操...

0
0
发表了博客
2019/09/12 12:13

chaosblade在测试环境的应用

chaosblade的使用 1、下载包: liunx版本: https://github.com/chaosblade-io/chaosblade/releases/download/v0.0.3/chaosblade-0.0.3.linux-amd64.tar.gz 获取最新版本的地址: https://github.com/chaosblade-io/chaosblade/releases 2、安装 上传到对应需要进行混沌实验的机器上or容器里面 拷贝到容器里的命令 kube...

0
0
发表于DevOps专区
2019/06/10 16:30

Chaos Engineering工程实战--chaosblade

Chaos Engineering(混沌工程),相信搞互联网的或多或少都听过,Netflix发明了Chaos Monkey,经过社区的发展回馈,慢慢行成了Chaos Engineering,当你看到这边文章的时候,相信你对混沌工程是有一丢丢想法的,要不...

0
0
发表了博客
2019/10/29 23:16

阿里巴巴开源故障注入工具_chaosblade

chaosblade是阿里巴巴最近开源的一款故障注入的工具,因为我最近在做公司的虚拟化平台的可靠性测试工具,无意中发现这个工具,个人感觉比较有用,用起来也比较简单,所以拿出来分享一下,期望对大家的工作和学习有所帮助。这里仅仅是一个抛砖引玉的作用。 下面进入正题 一、安装 1、下载路径 https://github.com/chaosbl...

0
0
发表于服务端专区
06/20 07:00

未来技术展望(一):混沌工程与ChaosBlade

- 起源 - 混沌工程是在分布式系统上进行实验的学科, 目的是建立对系统抵御生产环境中失控条件的能力以及信心。由Netflix在2010年底提出,2012开源Chaos Monkey(混乱猴子),中间经过了一系列的演化。具体路线为: ...

0
0
发表于云计算专区
2019/11/14 16:25

面向云原生的混沌工程工具-ChaosBlade

作者 | 肖长军(穹谷)阿里云智能事业群技术专家 导读:随着云原生系统的演进,如何保障系统的稳定性受到很大的挑战,混沌工程通过反脆弱思想,对系统注入故障,提前发现系统问题,提升系统的容错能力。ChaosBlad...

0
0
2019/11/05 17:06

面向云原生的混沌工程工具-ChaosBlade

作者 | 肖长军(穹谷)阿里云智能事业群技术专家 导读:随着云原生系统的演进,如何保障系统的稳定性受到很大的挑战,混沌工程通过反脆弱思想,对系统注入故障,提前发现系统问题,提升系统的容错能力。ChaosBlad...

0
0
02/07 14:52

混沌工程 | 你所不知道的 ChaosBlade 那些事

项目背景 阿里巴巴内部从最早引入混沌工程解决微服务的依赖问题,到业务服务、云服务稳态验证,进一步升级到公共云、专有云的业务连续性保障,以及在验证云原生系统的稳定性等方面积累了比较丰富的场景和实践经验...

0
0
发表了博客
03/19 20:27

混沌工程 | 你所不知道的 ChaosBlade 那些事

https://juejin.im/post/5e3d08a26fb9a07cb1577ac4 项目背景 阿里巴巴内部从最早引入混沌工程解决微服务的依赖问题,到业务服务、云服务稳态验证,进一步升级到公共云、专有云的业务连续性保障,以及在验证云原生系统的稳定性等方面积累了比较丰富的场景和实践经验。并且当时混沌工程相关的开源工具存在场景能力分散、上...

0
0
发表了博客
03/19 20:06

混沌工程 | 你所不知道的 ChaosBlade 那些事

https://juejin.im/post/5e3d08a26fb9a07cb1577ac4 项目背景 阿里巴巴内部从最早引入混沌工程解决微服务的依赖问题,到业务服务、云服务稳态验证,进一步升级到公共云、专有云的业务连续性保障,以及在验证云原生系统的稳定性等方面积累了比较丰富的场景和实践经验。并且当时混沌工程相关的开源工具存在场景能力分散、上...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/06/27 17:34

阿里巴巴微服务开源生态报告 No.2

通常,我们都会通过在 GitHub 上订阅邮件列表,来了解社区动态。这一次,我们联合以上各开源项目的负责人,发布「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。 社区动态包括,但不限于: 版本发布 人员动态 项目动态和规划 培训和活动 非常欢迎国内其他微服...

2
30
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
80 收藏
分享
返回顶部
顶部