Tomcat یک کانتینر وب و Servlet متن باز است که برای میزبانی برنامه های وب مبتنی بر جاوا استفاده می شود. Tomcat به دلیل متنباز بودن، پایداری و سهولت استفاده و استقرار یکی از محبوبترین سرورهای کاربردی در دنیا است. سامانه مانیتورینگ معین امکان مانیتورینگ این ابزار را برای کاربران خود فراهم کرده است و در این راستا، شاخصهای کارایی مرتبط با Java Virtual Machine(JVM) شامل حافظه، Garbage Collectorها، ThreadPoolها، Connection Poolها، ClassLoading، و نیز شاخصهای Request Processor و Manager را جمعآوری و ارایه میکند. لیست کامل این شاخصهای کارایی شامل موارد زیر است.
![Tomcat.ovew View.fa](https://cms.behpaya.com/assets/dd1326cf-4bf5-4fe2-ae3c-dc760f5406fc)
GlobalRequestProcessor:
- نرخ دریافت
- نرخ ارسال
- تعداد درخواستهای دارای خطا
- بیشترین زمان پردازش
- زمان پردازش
- تعداد درخواستها
- درصد درخواستهای ناموفق
- متوسط زمان پردازش
- نرخ درخواستها
Threading:
- Threadهای فعال
- Threadهای آغازشده
- حداکثر تعداد Threadها
- Threadهای Daemon
ClassLoading:
- تعداد کل کلاسهای بارگذاری شده
- کلاسهای بارگذاری شده
- کلاسهای بارگذاری نشده
OperatingSystem:
- تعداد فایلهای باز
- ظرفیت تعداد فایلهای باز
- فضای Committed حافظه
- ظرفیت حافظهی Swap
- حافظهی Swap آزاد
- حافظهی Swap استفاده شده
- درصد حافظهی Swap استفاده شده
- حافظهی آزاد میزبان
- کل حافظهی میزبان
- میزان استفاده از پردازندهی میزبانمیزان استفاده از پردازندهی میزبان پروسس
- میانگین میزان استفاده از پردازندهی میزبان
- حافظهی استفاده شدهی میزبان
- زمان پاسخ
![Tomcat.kpi.fa](https://cms.behpaya.com/assets/653158b9-955f-49a9-a10b-3a195ce0532e)
Memory:
- حافظهی استفاده شده
- حداکثر حافظه
- حافظهی Committed
- حافظهی آزاد
- میزان استفاده از حافظه
- حافظهی Heap استفاده شده
- حداکثر حافظهی Heap
- حافظهی Committed Heap
- حافظهی Heap آزاد
- درصد استفاده از حافظه Heap
- حافظهی Non-Heap استفاده شده
- حداکثر حافظهی Non-Heap
- حافظهی Non Committed Heap
- حافظهی Non-Heap آزاد
- درصد استفاده از حافظه Non-Heap
![Tomcat.memory.fa](https://cms.behpaya.com/assets/315f3953-637f-4210-8b5f-0e864080c0b7)
GarbageCollector :
- تعداد کل GCها
- زمان کل GCها
- متوسط زمان GC
- نرخ GC
ThreadPool:
- تعداد Threadهای مشغول
- تعداد Threadها
- بیشترین تعداد Threadها
- وضعیت اجرا
- تعداد ارتباطات
- درصد استفاده از Threadها
![Tomcat.threadpool.fa](https://cms.behpaya.com/assets/182d0c38-994a-4cb6-821d-790999687c24)
Manager:
- وضعیت
- نشستهای فعال
- تعداد کل نشستها
- میانگین زمان فعال بودن یک نشست
- نشستهای رد شده
- بیشترین زمان فعال بودن یک نشست
- نشستهای منقضی شده
- بیشترین تعداد نشستهای فعال
DataSource:
- اتصالات فعال
- اتصالات بیکار
- حداکثر تعداد ارتباطات فعال
![Tomcat.data Source.fa](https://cms.behpaya.com/assets/bd836bb4-9b53-45da-b951-659cbf74ea74)
Runtime:
- زمان روشن شدن
- زمان اجرا شدن
WebModule:
- زمان پردازش درخواستها
- زمان شروع
- تعداد کل درخواستها
- تعداد درخواستهای ناموفق
RequestProcessor:
- تعداد بایتهای ارسالی
- تعداد بایتهای دریافتی
- مجموع زمان پردازش
- تعداد درخواستها
- تعداد درخواستهای ناموفق
- نرخ دریافت
- نرخ ارسال
- متوسط زمان پردازش
![Tomcat.request Processors.fa](https://cms.behpaya.com/assets/fc719d73-cb93-4a82-9b7c-e273c3b8e811)
پروتکلهای ارتباطی: