Apache ZooKeeper یک سرویس متمرکز به منظور نگهداری اطلاعات پیکربندی، نامگذاریها، همگام سازی توزیع شده و ارائه خدمات گروهی است. این ابزار جاوایی آپاچی به دو صورت مستقل و کلاستر شده قابل بهرهبرداری است. سامانه مانیتورینگ معین قابلیت مانیتورینگ این ابزار را در هر دو حالت کاری دارد. شاخصهای متنوعی از ماشین مجازی جاوا (JVM) مانند حافظهی Heap، Garbage Collectorها، threadها و نیز شاخصهای کارایی گرهها و Replicaها مانیتور میشوند. در ادامه لیستی از شاخصهای کارایی این ابزار ارایه میشود.
شاخصهای مرتبط با Zookeeper:
- متوسط تاخیر درخواست
- زمان روشن شدن سرور
- تعداد بسته های ارسال شده
- تعداد بستههای دریافت شده
- تعداد درخواستهای منتظر در صفها
- ارتباطات فعال
- اندازه دایرکتوری داده
- متوسط زمان رأی گیری
- نرخ ارسال بسته
- نرخ دریافت بسته
- تعداد گرهها در درخت داده
- تعداد Watchها در درخت داده
اطلاعات سرورهای Replica:
- ارائهي لیستی از سرورهای Replica
- سوکت ارتباط Client با سرور
- سوکت رأی گیری سرور
- آیا Leader است؟
- نوع Learner
- سوکت Quorum
شاخصهای میزبان:
- حافظهی مجازی Commit شده
- کل فضای Swap
- فضای Swap آزاد
- مقدار استفاده از فضای Swap
- درصد استفاده از فضای Swap
- حافظه آزاد میزبان
- کل حافظه میزبان
- حافظه استفاده شده میزبان
- درصد حافظه استفاده شده میزبان
- زمان پردازش
- میزان استفاده از پردازنده میزبان
- میزان استفاده از پردازنده Process
- تعداد پردازندههای میزبان
- توصیف گرهای فایل باز
- حداکثر توصیف گرهای فایل
- زمان روشن شدن JVM
Threadها:
- تعداد Threadهای Daemon
- حداکثر تعداد Threadها
- کل Threadهای فعال
- کل Threadهای آغاز شده
- زمان پردازش Threadهای جاری
- زمان پردازش Threadهای جاری در مد کاربر
حافظه:
- حافظه Committed Heap
- حافظه Heap اولیه
- حداکثر حافظه Heap
- حافظه Heap استفاده شده
- درصد استفاده از حافظه Heap
- حافظه Committed Non-Heap
- حافظه Initian Non Heap
- حداکثر حافظه Non Heap
- حافظه Non Heap استفاده شده
- درصد استفاده از حافظه Non Heap
کلاسهای جاوا:
- تعداد کل کلاسهای بارگذاری شده
- کلاسهای بارگذاری شده موجود
- کلاسهای بارگذاری نشده
شاخصهای Garbage Collectorها:
- تعداد GCها در یک دوره گذشته
- نرخ GC
- زمان GCها در یک دوره گذشته
- متوسط زمان GCها
پروتکلهای ارتباطی: