Sign inSign up

gluckzhang/chaosmachine

By gluckzhang

Updated over 7 years ago

https://github.com/KTH/chaos-engineering-research

Image
0

75

gluckzhang/chaosmachine repository overview

Chaos machine is a tool to do chaos engineering on the JVM level using bytecode. In particular, it concentrates on analyzing the error-handling ability of each try-catch block involved in the application. It has three modules:

  • Monitoring sidecar: collects the information needed to study the outcome of chaos experiments
  • Perturbation injector: injects a corresponding exception at a specific time
  • Chaos controller: controls every perturbation injector to fulfill a chaos experiment, generates analysis report for developers

More details in the Arxiv paper: A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM (Arxiv 1805.05246, 2018)

Tag summary

Content type

Image

Digest

Size

507.7 MB

Last updated

over 7 years ago

docker pull gluckzhang/chaosmachine:v1.0