Side by side
Canonical Chaos Engineering Platform vs chaosd
Both stand on chaos engineering platforms. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxSelf-hostedWeb
Teams focused on Kubernetes chaos experiments should consider the platform for its open source model and documented recovery checks. Teams needing charmed VM cloud testing should look elsewhere for those capabilities.
Visit Canonical Chaos Engineering Platform Free plan APILinuxSelf-hosted
chaosd covers several physical-machine fault types and offers both command-line and service modes. Check its Linux requirements, deployment prerequisites and privilege needs before using it.
Visit chaosdThe facts
| Canonical Chaos Engineering Platform | chaosd | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Self-hosted, Web | API, Linux, Self-hosted |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 1 |
| Maker | Not published | Not published |
| Website | canonical-chaos-engineering.readthedocs-hosted.com | github.com |
| On chaos engineering platforms | #7 of 25 | #3 of 25 |
Canonical Chaos Engineering Platform: what it does well
- Free and open source, with community contributions welcomed.
- Tutorial demonstrates a pod deletion and recovery probe.
- Supports Kubernetes chaos testing.
- Experiment scheduling and blast-radius controls are listed.
- Documentation describes TLS for internal and external connections.
What to know first
- The current scope excludes charmed VM cloud chaos testing.
- Charmed Litmus currently wraps only the control plane.
- A documented upstream bug leaves control-plane to MongoDB traffic unencrypted.
- A forgotten changed admin password may require manually deleting database tables or redeploying MongoDB to reset.
chaosd: what it does well
- Free plan and Apache-2.0 license
- Supports process, network, disk and host faults
- Runs as a CLI or HTTP-controlled service
- Experiments can be recovered by UID
What to know first
- Documented binary is a Linux amd64 tarball
- Requires glibc 2.17 or later
- Network experiments require sudo or root privileges
- No Kubernetes support or cloud fault injection
Alternatives to Canonical Chaos Engineering Platform Alternatives to chaosd The whole list