Netflix/chaosmonkey
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
Ranks #458 of 2,845 repositories GStars tracks this week (top 16%).
No releases in the last 90 days; the most recent was 646 days ago, with 27 contributors on GitHub.
Use Cases & Benefits
- Randomly terminates virtual machine instances and containers to test application resiliency in production environments.
- Integrates fully with Spinnaker and supports multiple cloud providers, enabling automated chaos testing within continuous delivery pipelines.
- Use for improving fault tolerance of microservices running on AWS, Google Compute Engine, Azure, Kubernetes, or Cloud Foundry.
- Use for validating the robustness of production deployments by simulating unexpected instance failures.
- Use for training engineering teams to build resilient systems by exposing them to frequent, controlled failures.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Apache 2.0
Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.
Community files
- README: present
Watch-outs
- Warning: No commits in over a year (last push Jan 2025).
General guidance from repository metadata, not legal advice. How we score
From the README
Chaos Monkey randomly terminates virtual machine instances and containers that run inside of your production environment. Exposing engineers to failures more frequently incentivizes them to build resilient services.
See the documentation for info on how to use Chaos Monkey.
Chaos Monkey is an example of a tool that follows the Principles of Chaos Engineering.
This version of Chaos Monkey is fully integrated with Spinnaker, the continuous delivery platform that we use at Netflix. You must be managing your apps with Spinnaker to use Chaos Monkey to terminate instances.
Chaos Monkey should work with any backend that Spinnaker supports (AWS, Google Compute Engine, Azure, Kubernetes, Cloud Foundry). It has been tested with AWS, GCE, and Kubernetes.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
1.3K+18
Open issues
34+0
Compared with peers in Backend
Fastest-growing repositories GStars tracks in this cohort for the week of Oct 11, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| NationalSecurityAgency/ghidra | 93.2K | +7.5K | 75 | today |
| DuarteSantos8/openGym | 14.9K | +4.4K | 59 | 12 days ago |
| K-Dense-AI/scientific-agent-skills | 53.9K | +3.2K | 75 | 21 days ago |
| 666ghj/MiroFish | 80.7K | +2.4K | 23 | 226 days ago |
| anthropics/claude-plugins-official | 43.9K | +2.3K | 35 | — |
| Netflix/chaosmonkey | 17.2K | +0 | 75 | 646 days ago |
| Category median | 53.9K | +3.2K | 59 | — |
Also by Netflix
Other repositories from this maintainer that GStars tracks
Discover Repositories
Search across tracked repositories by name or description