| Server monitoring |
Is the WebLogic process running?
Is the memory usage of the server increasing over time?
Is the server's request processing rate unusually high? |
| JVM monitoring |
Is the JVM heap size adequate?
Is the garbage collection tuned well or is the JVM spending too much time in garbage collection?
What is the average CPU utilization of the JVM? Which threads are responsible for the CPU usage and what lines of code is each thread executing?
Are there any deadlocks happening in the JVM? Which threads are responsible for a deadlock and which lines of code (which modules, classes, files) were they executing prior to the deadlock?
Are there any blocked threads? Which threads are blocking them and which lines of code are responsible for this? |
| Thread monitoring |
Are the WebLogic server's execute queues adequately sized?
Are there too many threads waiting to be serviced, thereby causing slow response time? |
| Security monitoring |
How many invalid login attempts have been made to the WebLogic server?
Are these attempts recurring? |
| JMS monitoring |
Are there many pending messages in the messaging server?
Is the message traffic unusually high? |
| Connector monitoring |
What is the usage pattern of connections in a connector pool? |
| Cluster monitoring |
Are all the WebLogic servers in the cluster currently available?
Is the load being balanced across the cluster? |
| Transaction monitoring |
How many user transactions are happening?
Are there too many rollbacks occurring? |
| Servlet monitoring |
Which servlet(s) are being extensively accessed?
What is the average invocation time for each servlet? |
| EJB Pool monitoring |
Are there adequate numbers of beans in a bean pool?
How many beans are in use? Are there any clients waiting for a bean? |
| EJB Cache monitoring |
Is the cache adequately sized or are there too many cache misses?
What is the rate of EJB activations and passivations? |
| EJB Lock monitoring |
Is there contention for locks? How many beans are locked?
How many attempts have been made to acquire a lock for each bean? |
JDBC Connection
monitoring |
Are all the JDBC pools available? Is each pool adequately sized?
What are the peak usage times and values? How many connection leaks have occurred? |
| JDBC call monitoring |
How many JDBC calls have been made? What was average response time of those calls?
What are the queries that take a long time to execute? |
| Benefits of WebLogic Monitoring using eG Enterprise |
| In-depth real-time analysis of a WebLogic server's performance including analysis of various sub-components such as the Virtual Machine (JVM), Database Access (JDBC), Java Beans (EJB), Connectors, Clusters, etc |
| Automatic baselining of WebLogic performance and intelligent time-based alerting when any unusual high activity is detected |
| Automatic Correlation of WebLogic's performance with Web server and database performance to pin-point the root-cause of problems |
| A 100% web-based monitoring solution that allows anytime, anywhere Weblogic performance monitoring & performance tuning. |