ابزار YARN وظیفهی هماهنگی پردازش داده در اکوسیستم Hadoop را بر عهده دارد. معماری کلاستر YARN به صورت Master-Slave است که متشکل از ResourceManager به عنوان Master و یک یا چند NodeManager به عنوان Slaveها که وظیفهی مدیریت Jobها را بر عهده دارند میباشد. سامانهی مانیتورینگ معین قابلیت مانیتورینگ کلاستر YARN را دارد که شامل مانیتورینگ ResourceManager، NodeManager و نیز شاخصهای JVM آنها، میباشد. در ادامه لیست شاخصهای کلاستر YARN ارائه شده است:
شاخصهای ResourceManager:
شاخصهای JVM:
شاخصها و پارامترهای مرتبط با JVM در شئ JVM ارائه شده است.
شاخصهای Cluster:
- نام میزبان ResourceManager
- تعداد NodeManagerهای فعال
- تعداد NodeManagerهای Decommission شده
- تعداد NodeManagerهای Lost شده
- تعداد NodeManagerهای Unhealthy
- تعداد NodeManagerهای Reboot شده
- متوسط زمان Launch شدن AMها
- متوسط زمان Register شدن AMها
شاخصهای Live Nodes:
- آخرین زمان بروزرسانی سلامت NodeManager
- تعداد Containerهای NodeManager
- حافظهی استفاده شدهی NodeManager
- درصد حافظهی استفاده شدهی NodeManager
اطلاعات کلی از ResourceManager:
- نام میزبان ResourceManager
- شماره پورت ResourceManager
شاخصهای Queueها:
- برنامههای در حال اجرای با زمان کمتر از ۶۰ دقیقه
- برنامههای در حال اجرای با زمان بین ۶۰ تا ۳۰۰ دقیقه
- برنامههای در حال اجرای با زمان بین ۳۰۰ تا ۱۴۴۰ دقیقه
- برنامههای در حال اجرای با زمان بیش از ۱۴۴۰ دقیقه
- مقدار حافظهی اختصاص یافته
- تعداد هستههای اختصاص یافته
- تعداد Containerهای اختصاص یافتهی جاری
- تعداد کل Containerهای اختصاص یافته
- تعداد کل Containerهای اختصاص یافته در سطح یک راک
- تعداد کل Containerهای Off Switch اختصاص یافته
- تعداد Containerهای Release شده
- مقدار حافظهی درخواست شده
- تعداد هستههای درخواست شده
- تعداد Containerهای درخواست شده
- تعداد Containerهای رزرو شده
شاخصهای NodeManager:
شاخصهای JVM:
شاخصها و پارامترهای مرتبط با JVM در شئ JVM ارائه شده است.
شاخصهای NodeManager:
- تعداد Containerهای Launch شده
- تعداد Containerهای تکمیلشده موفق
- تعداد Containerهای Fail شده
- تعداد Containerهای Kill شده
- تعداد Containerهای در مرحله Initializing
- تعداد Containerهای درحال اجرا
- تعداد Containerهای اختصاص یافته
پروتکلهای ارتباطی: