To create a new Resin server monitor, follow the steps given below:
Resin is a fast and reliable Java EE integrated high-performance application server that features load balancing for increased reliability. Built-in Resin features include clustering for high scalability, distributed caching to reduce reliance on traditional databases and adaptive health monitoring. Applications Manager increases the reliability of your Resin Application Server by monitoring all of the key performance indicators like thread details, connection pool usage, session details and memory resources.
Go to the Monitors Category View by clicking the Monitors tab. Click on Resin Server under the Application Servers Table. Displayed is the Resin Server bulk configuration view distributed into three tabs:
Click on the monitor name to see all the server details listed under the following tabs:
Parameter | Description |
---|---|
JVM Statistics | |
JVM Memory | The current total amount of memory available for the JVM, in MB. |
Free JVM Memory | The current free amount of memory available for the JVM, in MB. |
JVM Memory Used | The current used amount of JVM memory, in MB. |
State | The current lifecycle state. |
Sever Request Throughput | |
Request Serviced/Sec | The total number of requests serviced by the server per sec. |
Bytes Read/Sec | The total number of bytes that requests serviced by this server have read. |
Bytes Written/Sec | The total number of bytes that requests serviced by this server have written. |
Transcation Manager | |
Commited Transactions/Sec | The total number of committed transactions/Sec. |
Failed Commited Transactions/Sec | The total number of failed committed transactions/Sec. |
Rollback Transactions/Sec | The total number of rolledback transactions/Sec. |
In-Progress Transactions | The count of in-progress transactions. |
CPU Details | |
Available Processors | Number of processors available to the JVM. |
CPU Usage Percentage | The CPU usage of the JVM on the server in Percentage. |
Uptime | The uptime of the Java virtual machine. |
Class Loading Details | |
Loaded Class Count | The Number of classes loaded. |
Unloaded Class Count | The Number of classes unloaded. |
Garbage Collector Details | |
Name | Garbage Collector Name. |
Valid | Garbage Collector Status. |
Collection Time | Time taken to perform garbage collection in ms. |
Collection Count | Total number of collections that have occurred. |
Parameter | Description |
---|---|
Total Threads | Total Thread count. |
Total Threads Started | Total number of threads started. |
Active Resin Threads | The current number of active resin threads. |
Idle Resin Threads | The current number of idle resin threads. |
Resin Threads waiting | The current number of wait threads. |
Max Resin Threads | The configured maximum number of threads. |
Total Resin Threads | The current number of managed threads. |
Both Heap memory and Non-Heap memory details can be viewed in this tab along with their sub-memory types. Heap memory types include Eden, Survivor and Tenured memories, and Non-Heap memory types include CodeCache and PermGen memories respectively.
Parameter | Description |
---|---|
Total Memory | Total memory of various storage arrays with used memory and free memory split-up. |
Free Memory | Free memory in MB. |
Used Memory | Used memory in MB. |
Max allocated Memory | Max allocated Memory in MB. |
Committed Memory | Committed memory in MB. |
Used Memory % | The percentage of used memory. |
Parameter | Description |
---|---|
Name | Name of the Web Application. |
Active Sessions | The current number of active sessions. |
Invalidated Sessions | The total number of sessions that have been invalidated. |
Session Max | The configured maximum number of sessions in memory. |
Session Utilization | Percentage of session's used by the webapp. |
Requests/Sec | The number of requests served by the web-app per sec. |
Bytes Received/Sec | The total number of bytes received in client requests. |
Bytes Sent/Sec | The total number of bytes sent to clients. |
500 Errors | The total number of 500 status errors. |
State | The current lifecycle state. |
Parameter | Description |
---|---|
Name | The Name of the Connection Pool. |
Active Connections | The current number of active connections. |
Idle Connections | The current number of idle connections. |
Total Connections | The current number of idle and active connections. |
Failed Connections | The current number of failed connections. |
Max Connections | The configured maximum number of connections. |
Pool Utilization | Percentage of connection pool used. |
Parameter | Description |
---|---|
VM Name | The Java virtual machine implementation name. |
VM Vendor | The Java virtual machine implementation vendor. |
VM Version | The Java virtual machine Version. |
Name | The name representing the running Java virtual machine. |
Boot Classpath | The boot class path that is used by the bootstrap class loader to search for class files. |
ClassPath | The Java class path that is used by the system class loader to search for class files. |
Library Classpath | The Java library path. |
Version | The operating system version. |
OS Name | The operating system name. |
Start Time | The start time of the Java virtual machine in milliseconds. |