willfarrell/docker-autoheal
این ابزار بهصورت خودکار کانتینرهای ناسالم در داکر را نظارت میکند و در صورت لزوم آنها را دوباره راهاندازی میکند. ️
کاربرد:
وقتی کانتینرهای داکر بهدلیل مشکلات داخلی یا منابع سیستمی دچار خطا میشوند، این ابزار وضعیت سلامت آنها را بررسی کرده و در صورت تشخیص بیماری، کانتینر را بهصورت خودکار ریستارت میکند.
در چه شرایطی بهتره استفاده شود؟
وقتی از healthcheck در داکر استفاده میکنید و میخواهید سیستم بهصورت خودکار به مشکلات واکنش نشان دهد، استفاده از این ابزار عالیه.
همچنین برای محیطهای تولید که نیاز به دسترسپذیری بالا دارند، بسیار مناسب است. ️
چند مثال از موارد استفاده:
- یک وبسرور که بهدلیل حجم بالای درخواستها قفل میکند و نیاز به ریستارت دارد.
- یک دیتابیس که وضعیت سلامت آن بهصورت دورهای بررسی میشود و در صورت خرابی، باید دوباره راهاندازی شود. ️
- سرویسهای پسزمینه که باید همیشه در حال اجرا باشند و نباید بدون نظارت بمانند.
- ##docker
- ##automation
- ##devops
- ##container
- ##monitoring
- ##autoheal
- ##healthcheck
- ##reliability
- ##systemops
- ##selfhealing
