Flow of control in a chaos experiment
Experiment execution
How resilience score is calculated
The resilience score is a quantitative measure obtained when you run a chaos experiment. This score represents how resilient the target environment is when you run that chaos experiment on it.
Create and run chaos experiments
Harness Chaos Engineering (CE) gives you the flexibility to create elaborate chaos experiments that help create complex, real-life failure scenarios against which you can validate your applications. At the same time, the chaos experiments are declarative and can be constructed using the Chaos Studio user interface with no programmatic intervention.
Run chaos experiments with serial and parallel faults
Complex chaos experiments can be used for validating the resiliency of the entire application stack as part of a single experiment only.
Edit chaos experiments
An existing chaos experiment may be edited to update the experiment to update it's metadata, faults, schedule, etc.
Export chaos experiments
Chaos experiments can be exported to save them for later use. Although simply creating or running an experiment using the Chaos Studio saves it to be later accessed through the Chaos Experiments sidebar option, you can also download the experiment as a manifest file to your machine or save it in any chaos hub.
Halt chaos experiments
Halting the execution of a chaos experiment safeguards the target applications against any unwanted and unforeseen consequences due to the experiment. It immediately stops the execution of an experiment and reverts the target resources to their initial state.
Delete chaos experiments
Deleting an experiment removes it from the list of experiments in the Chaos Experiments sidebar option under Chaos tab.
Get experiment data in dashboards
This feature is currently behind a feature flag named CHAOSDASHBOARDENABLED. Contact Harness support to enable this feature.