
Chaos Monkeyは、アプリケーションがランダムなインスタンス障害に耐えられるよう支援するレジリエンシーツールです。

Chaos Monkey は、本番環境内で実行されている仮想マシンインスタンスとコンテナをランダムに終了させます。エンジニアに障害をより頻繁に経験させることで、回復力のあるサービスを構築するよう促します。
Chaos Monkey の使用方法については、ドキュメント を参照してください。
Chaos Monkey は、カオスエンジニアリングの原則 に従うツールの一例です。
このバージョンの Chaos Monkey は、Netflix で使用している継続的デリバリープラットフォームである Spinnaker と完全に統合されています。Chaos Monkey でインスタンスを終了させるには、Spinnaker でアプリを管理している必要があります。
Chaos Monkey は、Spinnaker がサポートする任意のバックエンド(AWS、Google Compute Engine、Azure、Kubernetes、Cloud Foundry)で動作するはずです。AWS、GCE、Kubernetes でテストされています。
Chaos Monkey バイナリをローカルマシンにインストールするには:
go get github.com/netflix/chaosmonkey/cmd/chaosmonkey
Chaos Monkey の構成とデプロイの手順については、ドキュメント を参照してください。