GitHub Hot Board

GitHub Hot Board · Repository archive

Netflix/chaosmonkey

Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures. (This description comes from the repository itself.)

Data at October 26Netflix

Best

#224

All-time · Go language

17K

Total stars

1.3K

Total forks

0

Days on boards (30d)

Project statusLicense: Apache-2.0Last push: January 6Open issues: 34

Collected since 2026-10-25; unknown = not yet harvested

Put your badge on the README · Netflix/chaosmonkey[![Put your badge on the README](https://git.vaiox.xyz/api/badge/Netflix/chaosmonkey.svg)](https://git.vaiox.xyz/en/repo/Netflix/chaosmonkey)
<a href="https://git.vaiox.xyz/en/repo/Netflix/chaosmonkey"><img src="https://git.vaiox.xyz/api/badge/Netflix/chaosmonkey.svg" alt="Put your badge on the README" height="20"></a>

README

logo

NetflixOSS Lifecycle Build Status GoDoc GoReportCard

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.

Requirements

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.

Install locally

To install the Chaos Monkey binary on your local machine:

go get github.com/netflix/chaosmonkey/cmd/chaosmonkey

How to deploy

See the docs for instructions on how to configure and deploy Chaos Monkey.

Support

Simian Army Google group.

Current rankings

Momentum, past 30 days

No leaderboard records in the last 30 days.

More by Netflix

← Back to boards