
Chaos Monkey एक लचीलापन उपकरण है जो अनुप्रयोगों को यादृच्छिक इंस्टेंस विफलताओं को सहन करने में मदद करता है।

Chaos Monkey आपके प्रोडक्शन वातावरण में चलने वाले वर्चुअल मशीन इंस्टेंस और कंटेनरों को यादृच्छिक रूप से समाप्त करता है। इंजीनियरों को अधिक बार विफलताओं के संपर्क में लाने से उन्हें लचीली सेवाएँ बनाने के लिए प्रोत्साहन मिलता है।
Chaos Monkey का उपयोग कैसे करें, इसकी जानकारी के लिए दस्तावेज़ देखें।
Chaos Monkey एक ऐसे टूल का उदाहरण है जो चाओस इंजीनियरिंग के सिद्धांतों का पालन करता है।
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 को कॉन्फ़िगर और डिप्लॉय करने के निर्देशों के लिए docs देखें।