https://github.com/guilt/chaossquirrel
Like Netflix's Chaos Monkey, packaged to run standalone.
https://github.com/guilt/chaossquirrel
chaos-monkey reliability-engineering sre
Last synced: 7 months ago
JSON representation
Like Netflix's Chaos Monkey, packaged to run standalone.
- Host: GitHub
- URL: https://github.com/guilt/chaossquirrel
- Owner: guilt
- License: mit
- Created: 2018-06-19T18:11:23.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-09-15T13:22:11.000Z (over 5 years ago)
- Last Synced: 2025-08-04T04:36:16.835Z (8 months ago)
- Topics: chaos-monkey, reliability-engineering, sre
- Language: Shell
- Homepage:
- Size: 25.4 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chaos Squirrel
Like Netflix's Chaos Monkey, packaged to run standalone.
## Installation from Source Code
When installing from Git/Source, use:
```bash
ln -sf $(pwd)/chaos /usr/local/bin/chaos
```
## Install RPMs for your Distribution
Download the RPM Packages from [this link](https://software.opensuse.org//download.html?project=home%3Aguilt&package=ChaosSquirrel).
## Install DEBs for your Distribution
Download the DEB Packages from [this link](https://software.opensuse.org//download.html?project=home%3Aguilt&package=chaossquirrel).
## How to Run
Once installed, you invoke it with this one command:
```bash
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:
```bash
chaos burncpu
```
## Build it in your Programs Today!
You'd simply have to do:
```c
system("chaos burncpu");
```
or an equivalent of that in your code, and you are set!
## Feedback and Improvements
Send all feedback and comments to . Pull Requests
and Improvements are welcome.