All Projects → open-chaos → experiment-catalog

open-chaos / experiment-catalog

Licence: Apache-2.0 license
A public and open source chaos engineering experiment catalog.

Projects that are alternatives of or similar to experiment-catalog

chaostoolkit-azure
Chaos Toolkit Extension for Azure
Stars: ✭ 21 (-61.11%)
Mutual labels:  chaos-engineering, chaostoolkit
chaoshub-archive
[ARCHIVED] ChaosHub - Your Chaos Engineering Control Plane
Stars: ✭ 16 (-70.37%)
Mutual labels:  chaos-engineering, chaostoolkit
chaostoolkit-spring
Spring Chaos Monkey driver for the Chaos Toolkit
Stars: ✭ 12 (-77.78%)
Mutual labels:  chaos-engineering, chaostoolkit
cli
Reliably CLI - Optimise your operations
Stars: ✭ 2 (-96.3%)
Mutual labels:  chaos-engineering, chaostoolkit
Pumba
Chaos testing, network emulation, and stress testing tool for containers
Stars: ✭ 2,136 (+3855.56%)
Mutual labels:  chaos-engineering
Chaoskube
chaoskube periodically kills random pods in your Kubernetes cluster.
Stars: ✭ 1,325 (+2353.7%)
Mutual labels:  chaos-engineering
Chaostoolkit Aws
Chaos Toolkit Extension for AWS
Stars: ✭ 72 (+33.33%)
Mutual labels:  chaos-engineering
Comcast
Simulating shitty network connections so you can build better systems.
Stars: ✭ 7,703 (+14164.81%)
Mutual labels:  chaos-engineering
aws-lambda-chaos-injection
Chaos Injection library for AWS Lambda
Stars: ✭ 82 (+51.85%)
Mutual labels:  chaos-engineering
Awsssmchaosrunner
Amazon's light-weight library for chaos engineering on AWS. It can be used for EC2, ECS (with EC2 launch type) and Fargate.
Stars: ✭ 214 (+296.3%)
Mutual labels:  chaos-engineering
Cheekymonkey
🐵 Literally a Chaos Monkey for your Kubernetes clusters
Stars: ✭ 133 (+146.3%)
Mutual labels:  chaos-engineering
Pseudo Localization
Dynamic pseudo-localization in the browser and nodejs
Stars: ✭ 109 (+101.85%)
Mutual labels:  chaos-engineering
Chaosengineeringbootcamp
A Chaos Engineering Bootcamp
Stars: ✭ 164 (+203.7%)
Mutual labels:  chaos-engineering
Chaostoolkit
Chaos Engineering Experiments Automation & Orchestration
Stars: ✭ 1,204 (+2129.63%)
Mutual labels:  chaos-engineering
Chaos Ssm Documents
Collection of AWS SSM Documents to perform Chaos Engineering experiments
Stars: ✭ 225 (+316.67%)
Mutual labels:  chaos-engineering
Wheel Of Misfortune
A role-playing game for incident management training
Stars: ✭ 57 (+5.56%)
Mutual labels:  chaos-engineering
Litmus
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
Stars: ✭ 2,377 (+4301.85%)
Mutual labels:  chaos-engineering
Byte Monkey
🐒 Bytecode-level fault injection for the JVM.
Stars: ✭ 210 (+288.89%)
Mutual labels:  chaos-engineering
Mangle
Git Repository for the Mangle tool
Stars: ✭ 125 (+131.48%)
Mutual labels:  chaos-engineering
Chaostoolkit Kubernetes
Kubernetes driver extension of the Chaos Toolkit probes and actions API
Stars: ✭ 153 (+183.33%)
Mutual labels:  chaos-engineering

Welcome to the Open Chaos Experiment Catalog!

This is a free, public and community-contributed catalog of chaos engineering experiments.

Catalog Layout and Experiment Format

The format of the catalog is relatively flexible, being a resource that will index many different types of experiments and even potentially different experiment-executing tools and systems. The current convention, where applicable, for a new experiment to be added to the catalog are:

  1. Every experiment should reside in its own directory below a parent directory that is used to group experiments by target platform context, i.e. Kubernetes, Azure, AWS etc.

  2. Top level tags for an experiment are recommended to be platform and service, with a corresponding descriptor after a :.

    Platform specifies the overall platform being targetted or manipulated by the experiment, for example platform:kubernetes. service, where applicable, specifies any sub-service of the platform being employed, such as service:node. Any combination of platform:* and service:* tags may be used for a single experiment so that it is appropriately indexed for catalog searching.

  3. A README.md is recommended, following the general template form as show by the file-must-not-disappear experiment sample.

  4. Optionally Yaml as well as JSON can be provided as the preferred format of an experiment, according to an author's tastes. However it is advised to submit both formats if possible.

Contributing to this Experiment Catalog

If you wish to contribute to this experiment catalog, you are more than welcome to do so. Please, fork this project, make your changes, and submit a PR for review.

We recommend that any experiments written to use the Chaos Toolkit should use the toolkit's chaos validate command to test the syntax of an experiment before it is submitted for consideration to the catalog.

This project also requires all contributors must sign a Developer Certificate of Origin on each commit they would like to merge into the master branch of the repository. Please, make sure you can abide by the rules of the DCO before submitting a PR.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].