Chaos Manager is an open-source tool for running controlled experiments on cloud infrastructure. It helps test the resilience of applications by injecting faults like network delays, instance failures, and more. Useful for DevOps teams practicing Chaos Engineering.
Chaos Manager is an open-source chaos engineering tool created by Microsoft to help test the resilience of cloud applications. It allows developers and SREs to run controlled experiments on Azure infrastructure by injecting real-world faults like instance shutdowns, disk failures, network delays, and more.
Chaos Manager has a simple UI that lets you define the scope and schedule for chaos experiments. You can target specific regions, resource groups, or even individual VMs. This allows testing the fault tolerance of critical production applications without impacting others.
During an experiment, Chaos Manager will automatically inject infrastructure failures based on your configuration. It starts small to minimize blast radius, slowly ramping up failures over time. Detailed logs provide insight into how your application responded. If issues are found, you can abort the experiment with a single click.
Key features of Chaos Manager:
Overall, Chaos Manager simplifies resilience testing for cloud-based applications. Its capabilities for controlled fault injection make it a useful tool for DevOps teams practicing Chaos Engineering.