Skip to content
This repository was archived by the owner on Dec 19, 2023. It is now read-only.

capotej/monoloco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages