VMware open source Mangle, Orchestrating Chaos Engineering tool

Recently, VMware has opened up a chaotic engineering orchestration tool, Mangle. Chaotic engineering refers to the introduction of faults in the system to conduct experiments to understand how the entire system reacts, helping to improve the system’s recoverability and fault tolerance.

“Vmware print ads” by David sui is licensed under CC BY-NC 4.0

Mangle enables you to run chaos engineering experiments seamlessly against applications and infrastructure components to assess resiliency and fault tolerance. It is designed to introduce faults with very little pre-configuration and can support any infrastructure that you might have including K8S, Docker, vCenter or any Remote Machine with ssh enabled. With its powerful plugin model, you can define a custom fault of your choice based on a template and run it without building your code from scratch.

Characteristic:

  • Tried and Tested in VMware – Validated on VMware product and Cloud platforms.
  • Container and OVA support – Can be easily deployed and setup in a matter of minutes using either the containers or OVA packages.
  • Efficient custom fault plugin model – Can build and plugin new faults on the fly without building the code from scratch.

Mangle source code is available on Github.