An open API service indexing awesome lists of open source software.

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.

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.