
Chaos Monkey — это инструмент для обеспечения отказоустойчивости, который помогает приложениям переживать случайные сбои экземпляров.

Chaos Monkey случайным образом завершает работу экземпляров виртуальных машин и контейнеров, работающих в вашей производственной среде. Более частое знакомство инженеров со сбоями стимулирует их создавать отказоустойчивые сервисы.
Информацию об использовании Chaos Monkey см. в документации.
Chaos Monkey — пример инструмента, который следует принципам chaos engineering.
Эта версия Chaos Monkey полностью интегрирована с Spinnaker — платформой непрерывной доставки, которую мы используем в Netflix. Для использования 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 см. в документации.