Skip to content

Like Netflix's Chaos Monkey, packaged to run standalone.

License

Notifications You must be signed in to change notification settings

guilt/ChaosSquirrel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chaos Squirrel

Like Netflix's Chaos Monkey, packaged to run standalone.

Installation from Source Code

When installing from Git/Source, use:

ln -sf $(pwd)/chaos /usr/local/bin/chaos

Install RPMs for your Distribution

Download the RPM Packages from this link.

Install DEBs for your Distribution

Download the DEB Packages from this link.

How to Run

Once installed, you invoke it with this one command:

chaos

This will run every Monkey. Be prepared to turn off this VM/System once you invoke it.

How to Run a Specific Monkey

For instance, to burn the CPU, and nothing else, you'd run:

chaos burncpu

Build it in your Programs Today!

You'd simply have to do:

system("chaos burncpu");

or an equivalent of that in your code, and you are set!

Feedback and Improvements

Send all feedback and comments to karthikkumar@gmail.com. Pull Requests and Improvements are welcome.