Loopath is an integrated platform created for engineer to monitor, manage, develop and execute chaos testing on the distributed computing system to ensure that the system can withstand unexpected disruptions in function. Loopath brings in best of both worlds of performing a chaos testing from an interactive user interface and monitoring services while testing is in progress. Loopath can help engineer to improve the design to reduce the infrastructure failures, network failures as well as application failures.
Loopath deploys agents on all the machines, and would allow
engineer to categorize based on environments (production, staging or QA environments)
and also categorize agents based on target
Loopath can "break things on purpose" to help engineer to build more resilient systems to handle the random and unpredictable accidents.
Develop the Loopath monkey and plan, and make sure every system, machine is ready for Chaos testing.
Execute Loopath plan, the automation/performance scripts on the target environment, and monitor the system behavior with Loopath execution.
Analyze system behavior with Loopath plan to figure out the weakness of the system and build more robust system.