Open Source extension kits to give you
flexibility
You won’t even spot the difference
AWS (Amazon Web Services)
The AWS extension enhances Steadybit's native capabilities to discover and inject chaos into Amazon Web Services. Whether you want to attack specific EC2 instances or add turbulent conditions to your RDS, you'll find the right set of actions using this extension.
Datadog
If you have written many Datadog monitors and want to use them in your experiments, this extension is the right one for you. Datadog monitor state information can be used for visualization or as conditions when executing experiments.
Kong
Kong services and routes support manual request handling using the request termination plugin. Steadybit's Kong extension allows you to discover and manipulate Kong requests within experiments running in Steadybit using the same API.
Kubernetes
The Kubernetes extension complements Steadybit's native support for Kubernetes actions and discoveries. Kubernetes deployments can also be attacked with optional checks so you can try out different failure scenarios. And, of course, Steadybit’s RBAC support has your back.
Postman
You have already setup collections using Postman? Then we have good news for you, because you can easily execute Postman collections as checks within experiments using this extension.
Prometheus
To add further metrics to your experiment run statistics, this extension provides you with the necessary steps you can add to your experiment. Metrics defined in those steps are collected during the experiment run and visualized within Steadybit. You may then optionally decide to fail the experiment when thresholds are exceeded.
Steadybit's ActionKit enables you to create your own actions that can be executed during experiments. For example, if you have custom targets discovered with DiscoveryKit and want to attack them, this kit is the way to go. The ActionKit is also quite handy for integrating load testing tools or writing health or other status checks. If you want to do so, the API documentation is the right place to start.
While other kits provide information to the Steadybit platform, EventKit is the way out into your software. Events created by Steadybit can find their way into your own extension points using EventKit and can then be used for individual use cases. These can be forwarding audit logs, adding experiment markers to your monitoring solution, capturing experiment statistics, or pumping data into any communication tool.