
Chaos Monkey هي أداة مرونة تساعد التطبيقات على تحمّل الأعطال العشوائية للمثيلات.

Chaos Monkey يقوم بإنهاء مثيلات الأجهزة الافتراضية والحاويات التي تعمل داخل بيئة الإنتاج لديك بشكل عشوائي. تعريض المهندسين للفشل بشكل متكرر يحفزهم على بناء خدمات مرنة.
انظر التوثيق للحصول على معلومات حول كيفية استخدام Chaos Monkey.
Chaos Monkey هو مثال على أداة تتبع مبادئ هندسة الفوضى.
هذا الإصدار من Chaos Monkey مدمج بالكامل مع Spinnaker، منصة التسليم المستمر التي نستخدمها في Netflix. يجب أن تكون تدير تطبيقاتك باستخدام Spinnaker لتتمكن من استخدام Chaos Monkey لإنهاء المثيلات.
يجب أن يعمل 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 ونشره.