Flow of control in a chaos experiment
Run chaos experiments
Harness Chaos Engineering (HCE) gives you the flexibility to create elaborate chaos experiments that help create complex, real-life failure scenarios for your applications that can be validated against. 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.
Use chaos experiments with SRM
This feature is currently behind two feature flags: CHAOSSRMEVENT and SRMINTERNALCHANGESOURCECE. Contact Harness Support to enable the feature.
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.
Use the chaos dashboards
This feature is currently behind a feature flag named CHAOSDASHBOARDENABLED. Contact Harness support to enable this feature.