در حال حاضر زبان جاوا یکی از پرکاربردترین زبانهای توسعه برنامههای در سطح سازمانی و میانی است که از ماشین مجازی جاوا(JVM) به عنوان محیط اجرا استفاده میکند. مانیتورینگ شاخصهای مرتبط با JVM مانند میزان استفاده از پردازنده JVM، حافظهی Heap و Non Heap ، شاخصهای Garbage Collectorها، Threadها برای تیمهای توسعه و راهبران این برنامهها بسیار اهمیت دارد. سامانه مانیتورینگ معین قابلیت مانیتورینگ این شاخصهای JVM را دارد که در ادامه به آنها اشاره میشود.
شاخصهای میزبان:
- حافظهی مجازی 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ها
پروتکلهای ارتباطی: