Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 

README.markdown

Mono Loco Build Status

Description

An chaos monkey implementation

How it works

Every second, an Monkey impl is poked, by default, DefaultMonkey is used (this can be changed in App.scala).

An monkey extends Monkey and implements the following methods: shouldRun():Boolean, and apply():Unit

Monkey's use an Trick to do their work, see ChoppyNetwork and KillTunnel for examples. The DefaultMonkey randomly picks from a List of Tricks once a minute (roughly)

Running/Deploying it

mvn package will generate a fatjar in target/monoloco-0.0.1-SNAPSHOT-jar-with-dependencies.jar which you can scp to a server and just java -jar it. It will leave logs in logs/monoloco.log

About

An chaos monkey implementation

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.