Tomcat یک کانتینر وب و Servlet متن باز است که برای میزبانی برنامه های وب مبتنی بر جاوا استفاده می شود. Tomcat به دلیل متنباز بودن، پایداری و سهولت استفاده و استقرار یکی از محبوبترین سرورهای کاربردی در دنیا است. سامانه مانیتورینگ معین امکان مانیتورینگ این ابزار را برای کاربران خود فراهم کرده است و در این راستا، شاخصهای کارایی مرتبط با Java Virtual Machine(JVM) شامل حافظه، Garbage Collectorها، ThreadPoolها، Connection Poolها، ClassLoading، و نیز شاخصهای Request Processor و Manager را جمعآوری و ارایه میکند. لیست کامل این شاخصهای کارایی شامل موارد زیر است.
GlobalRequestProcessor:
- نرخ دریافت
- نرخ ارسال
- تعداد درخواستهای دارای خطا
- بیشترین زمان پردازش
- زمان پردازش
- تعداد درخواستها
- درصد درخواستهای ناموفق
- متوسط زمان پردازش
- نرخ درخواستها
Threading:
- Threadهای فعال
- Threadهای آغازشده
- حداکثر تعداد Threadها
- Threadهای Daemon
ClassLoading:
- تعداد کل کلاسهای بارگذاری شده
- کلاسهای بارگذاری شده
- کلاسهای بارگذاری نشده
OperatingSystem:
- تعداد فایلهای باز
- ظرفیت تعداد فایلهای باز
- فضای Committed حافظه
- ظرفیت حافظهی Swap
- حافظهی Swap آزاد
- حافظهی Swap استفاده شده
- درصد حافظهی Swap استفاده شده
- حافظهی آزاد میزبان
- کل حافظهی میزبان
- میزان استفاده از پردازندهی میزبانمیزان استفاده از پردازندهی میزبان پروسس
- میانگین میزان استفاده از پردازندهی میزبان
- حافظهی استفاده شدهی میزبان
- زمان پاسخ
Memory:
- حافظهی استفاده شده
- حداکثر حافظه
- حافظهی Committed
- حافظهی آزاد
- میزان استفاده از حافظه
- حافظهی Heap استفاده شده
- حداکثر حافظهی Heap
- حافظهی Committed Heap
- حافظهی Heap آزاد
- درصد استفاده از حافظه Heap
- حافظهی Non-Heap استفاده شده
- حداکثر حافظهی Non-Heap
- حافظهی Non Committed Heap
- حافظهی Non-Heap آزاد
- درصد استفاده از حافظه Non-Heap
GarbageCollector :
- تعداد کل GCها
- زمان کل GCها
- متوسط زمان GC
- نرخ GC
ThreadPool:
- تعداد Threadهای مشغول
- تعداد Threadها
- بیشترین تعداد Threadها
- وضعیت اجرا
- تعداد ارتباطات
- درصد استفاده از Threadها
Manager:
- وضعیت
- نشستهای فعال
- تعداد کل نشستها
- میانگین زمان فعال بودن یک نشست
- نشستهای رد شده
- بیشترین زمان فعال بودن یک نشست
- نشستهای منقضی شده
- بیشترین تعداد نشستهای فعال
DataSource:
- اتصالات فعال
- اتصالات بیکار
- حداکثر تعداد ارتباطات فعال
Runtime:
- زمان روشن شدن
- زمان اجرا شدن
WebModule:
- زمان پردازش درخواستها
- زمان شروع
- تعداد کل درخواستها
- تعداد درخواستهای ناموفق
RequestProcessor:
- تعداد بایتهای ارسالی
- تعداد بایتهای دریافتی
- مجموع زمان پردازش
- تعداد درخواستها
- تعداد درخواستهای ناموفق
- نرخ دریافت
- نرخ ارسال
- متوسط زمان پردازش
پروتکلهای ارتباطی: