
Chaos Monkey ist ein Resilienz-Tool, das Anwendungen hilft, zufällige Instanzausfälle zu tolerieren.

Chaos Monkey beendet zufällig Instanzen virtueller Maschinen und Container, die in Ihrer Produktionsumgebung ausgeführt werden. Werden Ingenieure häufiger mit Ausfällen konfrontiert, motiviert sie das, belastbare Dienste zu entwickeln.
Informationen zur Verwendung von Chaos Monkey finden Sie in der Dokumentation.
Chaos Monkey ist ein Beispiel für ein Werkzeug, das den Prinzipien des Chaos Engineering folgt.
Diese Version von Chaos Monkey ist vollständig in Spinnaker integriert, die Continuous-Delivery-Plattform, die wir bei Netflix verwenden. Sie müssen Ihre Apps mit Spinnaker verwalten, um Chaos Monkey zum Beenden von Instanzen verwenden zu können.
Chaos Monkey sollte mit jedem Backend funktionieren, das Spinnaker unterstützt (AWS, Google Compute Engine, Azure, Kubernetes, Cloud Foundry). Getestet wurde es mit AWS, GCE und Kubernetes.
So installieren Sie die Chaos-Monkey-Binärdatei auf Ihrem lokalen Rechner:
go get github.com/netflix/chaosmonkey/cmd/chaosmonkey
Anweisungen zum Konfigurieren und Bereitstellen von Chaos Monkey finden Sie in der Dokumentation.