pumba
chaos-controller
pumba | chaos-controller | |
---|---|---|
1 | 1 | |
2,700 | 171 | |
- | 4.7% | |
5.2 | 8.7 | |
6 months ago | 5 days ago | |
Go | C | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pumba
-
Docker networks explained - part 2: docker-compose, microservices, chaos monkey
I highly recommend looking at Pumba a project that lets you pause services, kill them, but also add network delay, loss, corruption etc.
chaos-controller
-
Reliability/chaos engineering tools
We don't use Kubernetes, but I've heard good things about https://github.com/DataDog/chaos-controller
What are some alternatives?
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
aws-fis-templates-cdk - Collection of AWS Fault Injection Simulator (FIS) experiment templates deploy-able via the AWS CDK
tlp-stress - A workload-centric stress tool for Apache Cassandra. Designed for simplicity, no math degree required.
unreliablefs - A FUSE-based fault injection filesystem.
traefik - The Cloud Native Application Proxy [Moved to: https://github.com/traefik/traefik]
aws-lambda-chaos-injection - Chaos Injection library for AWS Lambda
goss - Quick and Easy server testing/validation
chaostoolkit - Chaos Engineering Toolkit & Orchestration for Developers
gorm-sqlchaos - GORM SQLChaos manipulates DML at program runtime based on gorm
howtheysre - A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)
chaosmeta - A chaos engineering platform for supporting the complete fault drill lifecycle.