Chaos Monkey 2.0釋出了!

leoliu發表於2016-10-20

Chaos Monkey是Netflix開源的一款產品。 它可以隨機關閉生產環境的虛擬機器、容器,把關閉這些資源出現的問題暴漏給工程師, 激勵他們構建更加彈性的服務。

Chaos Monkey是遵循PRINCIPLES OF CHAOS ENGINEERING開發的一款工具。

安裝注意事項:

Chaos Monkey和Netflix內部使用的CI平臺Spinnaker整合在一起,要使用Chaos Monkey,你應該用spinnaker管理你的應用。

本地安裝:

go install github.com/Netflix/chaosmonkey/bin/chaosmonkey

配置和部署文件:

wiki

Chaos Monkey 2.0的特性:

和Spinnaker整合

Chaos Monkey 2.0和CI平臺Spinnaker完全整合在一起。 應用的開發者通過Spinnaker設定他們的Chaos Monkey配置, Chaos Monkey從Spinnaker獲取應用的部署資訊, 並且通過Spinnaker終止應用例項。 Chaos Monkey和Spinner一樣, 相容多種雲後端。 Chaos Monkey Spinnaker UI

Chaos Monkey Spinnaker UI

跟蹤終止狀態

Chaos Monkey可以使用指定的追蹤系統。 Chaos Monkey終止例項的時候, 這些追蹤系統會收到通知。 Chaos Monkey termination metrics in Atlas

Chaos Monkey termination metrics in Atlas

棄用的特性

當前的Chaos Monkey版本只用來終止例項。 之前的版本允許操作者登陸到例項裡面, 執行一些動作, 例如: burning up cpu, taking disks offline等等。

相關文章