Extending the Chaos Toolkit¶
The Chaos Toolkit is designed to be extended with new probes and actions so that you can work with any failure injection and system observability systems that you choose. The toolkit has a growing number of open source extensions for just this purpose, but the intention is that you may also want to extend the Chaos Toolkit for your own unique, possible closed, systems as well.
The ChaosToolkit currently supports three extension approaches:
- Python function: see this page for more information on creating Python extensions
- Process
- HTTP
You can extend your actions and probes by implementing them using one of these approaches.
Tip
The Chaos Toolkit maintains a set of open-source extensions ready to be integrated into your Chaos experiments.