Amongst several open source application servers available in the market, Jetty is preferred mostly because of its faster loading time, smaller memory footprint, superior performance and higher data throughput. For the Jetty server to work seamlessly in a real-time environment, an IT admin has to monitor critical details, related to its health, performance and availability. Applications Manager proactively monitors all parameters related to Jetty Application Server environment and quickly detects any problems, to prevent any case of downtime.
Allocate resources optimally, by measuring important parameters like CPU usage, JVM statistics regarding used/unused memory usage. Track performance of applications by monitoring the garbage collection efficiency, connection pool usage and session utilization details.
Measure the number of active, idle or waiting threads to efficiently track thread pool utilization and detect any flaws in the code.
Manage memory resources efficiently, by monitoring the heap/non heap memory usage, and troubleshoot out of memory exceptions, memory leaks inside the Jetty server.
Fine tune your application's performance by identifying bottlenecks, if a process is running slow. Increase efficiency of the application, by measuring the number of active sessions, state of the application, etc.
You can track end-user experience of web applications by measuring the Apdex (Application Performance Index). View database performance metrics, trace transaction flows, perform code level diagnostics and easily identify potential bottlenecks.