• 2024-10-09Chaosblade简介及安装部署
    1.架构:2.执行方式:演练执行支持以下几种方式:Cli命令行模式:直接通过cli命令方式执行演练,可直接执行主机环境和Kubernetes环境上的演练。Yaml文件模式:该方式只对Kubernetes集群进行演练时使用,使用yaml配置文件创建演练通过定义chaosbladecrd资源的方式。Server
  • 2024-10-09Chaosblade 常见场景演练
    1CPU满负载注入例如:执行测试,对3个cpu做压力测试,分别对1,2,0做压力,cpu压力da./bladecreatecpufullload --cpu-count3--cpu-list1,2,0--cpu-percent90top查看cpu状态./bladecreatecpufullload --cpu-count1--cpu-list0--cpu-percent90销毁:./
  • 2024-10-09ChaosBlade 的应用场景有哪些?为什么需要
    ChaosBlade的应用场景主要集中在以下几个方面,它可以帮助开发人员和运维团队更好地了解和改进系统的稳定性、可靠性以及容错性:1.系统容错性测试:ChaosBlade可以模拟各种故障,如网络延迟、网络分区、系统资源耗尽等,从而测试系统在异常情况下的表现。这有助于发现系统中的潜在问题,
  • 2024-09-21混沌测试工具chaosblade 模拟磁盘 内存 CPU使用率
    一、简介ChaosBlade包含混沌工程实验工具chaosblade和混沌工程平台chaosblade-box。ChaosBlade的github项目地址,ChaosBlade主要包括以下几个组件:ChaosBlade-BoxConsole:ChaosBlade可视化组件,主要提供一套用户友好的Web界面,用户可以通过该界面进行混沌工程实验的编排与操作管
  • 2024-06-053. ChaosBlade-Box平台安装
    ChaosBlade-Box平台安装参考自:https://chaosblade.io/docs/about-chaosblade/box-introduce/通过ChaosBlade-Box可实现chaosblade、litmuschaos等已托管工具自动化部署,按照社区的建立的混沌实验模型统一实验场景,根据主机、Kubernetes、应用来划分目标资源,通过目标管理器
  • 2024-06-053. ChaosBlade-Box平台安装
    ChaosBlade-Box平台安装参考自:https://chaosblade.io/docs/about-chaosblade/box-introduce/通过ChaosBlade-Box可实现chaosblade、litmuschaos等已托管工具自动化部署,按照社区的建立的混沌实验模型统一实验场景,根据主机、Kubernetes、应用来划分目标资源,通过目标管理器来控制
  • 2024-05-31ChaosBlade混沌测试实践
    !https://zhuanlan.zhihu.com/p/700914220ChaosBlade:一个简单易用且功能强大的混沌实验实施工具官方仓库:https://github.com/chaosblade-io/chaosblade1.项目介绍ChaosBlade是阿里巴巴开源的一款遵循混沌工程原理和混沌实验模型的实验注入工具,帮助企业提升分布式系统的容
  • 2023-12-18chaosblade-安装与使用
    1.新手指南https://github.com/chaosblade-io/chaosblade/wiki/%E6%96%B0%E6%89%8B%E6%8C%87%E5%8D%972.下载安装包https://github.com/chaosblade-io/chaosblade/releases3.安装#tarzxvfchaosblade-1.7.2-linux-amd64.tar.gz#cdchaosblade-1.7.2#lsbinbladec
  • 2023-10-23k8s安装与卸载chaosblade
    k8s安装与卸载chaosblade安装helm3wgethttps://get.helm.sh/helm-v3.12.3-linux-amd64.tar.gztar-zxvfhelm-v3.12.3-linux-amd64.tar.gzmvlinux-amd64/helm/usr/local/bin/helm安装chaosblade难点是下载镜像,因此需要配置加速镜像源,然后下载成功后再安装chaosblade配
  • 2023-09-19混沌测试工具ChaosBlade
    目录  Chaosblade是什么?  Chaosblade怎么用?  场景一:服务器CPU爆满  场景二:服务器磁盘爆满  场景三:调用某个Dubbo服务超时  场景四:JVM中某个方法抛出异常或者修改方法返回值  场景五:调用Mysql超时或出现异常  场景六:服务器网络缓慢 Chaosblade是什么?Chaos
  • 2023-08-01ChaosBlade 项目指南:我是如何为社区贡献 Redis 故障场景
    作者:中国移动磐基CMChaos混沌工程团队,晁元宁(@Yuaninga),ReviewerofChaosBlade01Redis新特性介绍1.1背景Redis实际使用过程中会存在一些故障演练需求。例如:模拟触发所有key过期的极端故障场景、模拟主动触发Redis内存淘汰策略释放内存场景等等。所以,根据以上故障演练
  • 2023-07-21记:针对框架级别的bug如何高效排查及如何修复
    笔记最近从事公司混沌工程平台的搭建及研发工作。在平台研发及用户使用过程中发现了大量的框架级别的bug。并修复大量bug,并对插件做了扩展。平台是基于阿里开源的chaosblade框架搭建而成。我选取了一个典型的故障排查过程作为故障排查思路总结一:基于jdk11版本的jvm下的脚本故障
  • 2023-07-10混沌测试工具ChaosBlade
    王者藏于民,霸者藏于大夫,残国亡家藏于箧---《管子》原文链接:https://blog.csdn.net/u013256816/article/details/99917021一、前言ChaosBlade是一款遵循混沌工程实验原理,建立在阿里巴巴近十年故障测试和演练实践基础上,并结合了集团各业务的最
  • 2023-04-23混沌实施工具ChaosBlade实践
    项目介绍ChaosBlade是阿里巴巴开源的混沌工程原理和混沌实验模型的实验注入工具。ChaosBlade使用比较简单,而且支持丰富的实验场景,场景包括:基础资源:比如CPU、内存、网络、磁盘、进程等实验场景;Java应用:比如数据库、缓存、消息、JVM本身、微服务等,还可以指定任意类方法注入各种
  • 2023-02-27chaosblade1.0.3实战安装
    一、GUI安装全部参考:https://github.com/chaosblade-io/chaosblade-box/releases/tag/v1.0.31.1、启动mysqlsudockerrun-d-it-p3307:3306\-eMYSQL_DATABA
  • 2022-12-15chaosblade-exec-os项目的burnio.go文件解读
    #################################################代码位置:​​https://github.com/chaosblade-io/chaosblade-exec-os.git​​文件位置:chaosblade-exec-os/exec/bin/burn
  • 2022-11-17问题总结
     状态缓存:set,get,deleteworker1执行setkey,ttl(自动删除时间)=60;worker1和master1故障,超过ttl的时间重启恢复;预期:w1get失败,w2delete失败实际:w2delete成功原因:恢复
  • 2022-08-23二、chaosblade实现k8s集群操作
    1、执行Kubernetes实验场景,需要提前部署ChaosBladeOperator,Helm安装包下载地址https://github.com/chaosblade-io/chaosblade-operator/releases。使用以下命令安装