Sign inSign up

gluckzhang/chaosmachine

By gluckzhang

•Updated almost 8 years ago

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

Image
0

85

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

almost 8 years ago

docker pull gluckzhang/chaosmachine:v1.0