Experiment Modules

Each Experiment Module is responsible for interacting with the API endpoint of its appropriate Cloud Platform or Orchestration tool. The Experiment Modules discover nodes that can be experimented upon, ensuring experiments keep a minimum blast radius, and performing the API calls necessary to create an experiment.

Common Configuration

Some properties are common to all Experiment Modules. These are all configured with the same prefix as the main experiment component variables (i.e., aws.ec2.averageMillisPerExperiment).

Key Name Description Default
${prefix}.averageMillisPerExperiment The average number of Milliseconds between experiments. 14400000 (4 Hours)
Available prefixes
Prefix Description
aws.ec2 AWS EC2 experiments
aws.rds AWS RDS experiments
cf Cloud Foundry experiments
kubernetes Kubernetes experiments
gcp Google cloud platform experiments