30 OC4J Metrics

Enterprise Manager can be used to manage Oracle Application Server Containers for J2EE (OC4J). You can use the All Metrics page for an OC4J target to view the metrics that have been collected for that target by Oracle Management Agent.

30.1 OC4J All Instances Metrics

This metric category provides metrics for all the OC4J instances of an application server.

30.1.1 OC4J Instances - Active Sessions

This metric shows the number of HTTP sessions used by all the OC4J instances of this application server.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.1.2 OC4J Instances - Request Processing Time (seconds)

This metric shows the average amount of time it consumed to execute servlets and JSPs for all the OC4J instances of this application server, during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.1.3 OC4J Instances - Requests Per Second

This metric shows the rate at which servlets and JSPs are being invoked for all the OC4J instances of this application server, during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.2 OC4J Application Metrics

This metric category provides metrics for the application.

30.2.1 Application - Active Requests

This metric shows the number of servlets and JSPs currently being executed by this application.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active servlets and JSPs for application %name% is %value%.

30.2.2 Application - Active Sessions

This metric shows the number of active HTTP sessions used by the application.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active sessions for application %name% is %value%.

30.2.3 Application - EJB Method Execution Rate (per second)

This metric shows the rate at which EJB methods are currently being executed by this application.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.2.4 Application - EJB Method Execution Time (seconds)

This metric shows the time consumed to execute EJB methods for this application during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The average execution time for an EJB method for application %name% is %value% seconds.

30.2.5 Application - Request Processing Time (seconds)

This metric shows the average time consumed to execute servlets and JSPs from this application during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The average processing time for a servlet or JSP for application %name% is %value% seconds

30.2.6 Application - Requests Per Second

This metric shows the rate at which servlets and JSPs are being invoked for this application during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.2.7 Application - Active EJB Methods

This metric shows the number of EJB methods that are currently being executed by this application.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active EJB methods for application %name% is %value%.

30.3 OC4J EJB Metrics

This metric category provides metrics for EJBs.

30.3.1 EJB - Active Methods

This metric shows the number of EJB methods that are currently being executed for this EJB.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active EJB methods for EJB %name%, EJB module %oc4j_ejb_module%, application %oc4j_ear% is %value%

30.3.2 EJB - Method Execution Rate (per second)

This metric shows the rate at which the EJB methods are currently being executed for this EJB during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.3.3 EJB - Method Execution Time (seconds)

This metric shows the time consumed to execute EJB methods for this EJB during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The average execution time for an EJB method for EJB %name%, EJB module %oc4j_ejb_module%, application %oc4j_ear% is %value% seconds

30.3.4 Type of EJB

This metric shows the type of the EJB (that is. Entity type or Session type).

Target Version Collection Frequency
All Versions Every 5 Minutes

30.4 OC4J EJB Module Metrics

This metric category provides metrics for EJB modules.

30.4.1 EJB Module - Active Methods

This metric shows the number of EJB methods that are currently being executed by this EJB module.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active EJB methods for EJB module %name%, application %oc4j_ear% is %value%

30.4.2 EJB Module - Method Execution Rate (per second)

This metric shows the rate at which the EJB methods are currently being executed for this EJB module during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.4.3 EJB Module - Method Execution Time (seconds)

This metric shows the time consumed to execute EJB methods for this EJB module during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The average execution time for an EJB method for EJB module %name%, application %oc4j_ear% is %value% seconds.

30.5 OC4J Instance Metrics

This metric category provides metrics for the OC4J instance.

30.5.1 OC4J Instance - Active Transactions

This metric shows the number of transactions that are currently open for this OC4J instance.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active transactions is %value%

30.5.2 OC4J Instance - Active EJB Methods

This metric shows the number of EJB methods that are currently being executed by this OC4J instance.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active EJB methods is %value%

30.5.3 OC4J Instance - Active Requests

This metric shows the number of servlets and JSPs currently being executed by this OC4J instance.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active servlets and JSPs is %value%

30.5.4 OC4J Instance - Active Sessions

This metric shows the number of active HTTP sessions used by the OC4J instance.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active sessions is %value%

30.5.5 OC4J Instance - EJB Method Execution Rate (per second)

This metric shows the rate at which the EJB methods are currently being executed by this OC4J instance during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.5.6 OC4J Instance - EJB Method Execution Time (seconds)

This metric shows the time consumed to execute EJB methods for this OC4J instance during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The average execution time for an EJB method is %value% seconds

30.5.7 OC4J Instance - Heap Usage (MB)

This metric shows the amount of heap space used by the OC4J instance.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined Heap Usage is %value%MB

30.5.8 OC4J Instance - Open JDBC Connections

This metric shows the number of JDBC connections open by applications that are part of the OC4J instance.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active JDBC connections is %value%

30.5.9 OC4J Instance - Request Processing Time (seconds)

This metric shows the average time consumed to execute servlets and JSPs for this OC4J instance during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The average processing time for a servlet or JSP is %value% seconds

30.5.10 OC4J Instance - Requests Per Second

This metric shows the rate at which servlets and JSPs are being invoked for this OC4J instance during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.5.11 OC4J Instance - Start Time (ms since Epoch)

This metric shows the time when the OC4J instance was started. It is represented in milliseconds since the UNIX epoch (that is, January 1, 1970).

Target Version Collection Frequency
All Versions Every 5 Minutes

30.6 OC4J JSP Metrics

This metric category provides metrics for JSPs.

30.6.1 Is multi-threaded?

This metric shows whether this JSP is multi-threaded. The value of this metric is either TRUE or FALSE.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.6.2 JSP - Active Instances (STM only)

This metric shows the shows the number of active instances of this JSP.

STM means Single Threaded Model. This metric is only for single threaded JSPs, and not for multi-threaded JSPs.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.6.3 JSP - Active Requests

This metric shows the number of clients that are currently executing this JSP.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.6.4 JSP - Available Instances

This metric shows the number of available instances to execute this JSP.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active %name% JSPs for web module %oc4j_web_module%, application %oc4j_ear% is %value%

30.6.5 JSP - Available Instances (STM only)

This metric shows the number of available instances to execute this JSP.

STM means Single Threaded Model. This metric is only for single threaded JSPs, and not for multi-threaded JSPs.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.6.6 JSP - Client Processing Time (seconds)

This metric shows the total time spent executing the client code for this JSP since this OC4J instance was started.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The average processing time for JSP %name%, web module %oc4j_web_module%, application %oc4j_ear% is %value% seconds

30.6.7 JSP - Requests Per Second

This metric shows the rate at which this JSP has been invoked by clients during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.7 OC4J JVM Metrics

This metrics category provides metrics for OC4J JVMs.

30.7.1 JVM - CPU Usage (%)

This metric shows the percentage of CPU time used by the JVM.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 9.0.2, 9.0.4 Every 5 Minutes Not Defined Not Defined CPU Utilization is %value%%% for process %pid.value%

30.7.2 JVM - Active EJB Methods

This metric shows the number of EJB methods currently being executed in the JVM.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 9.0.2, 9.0.4 Every 5 Minutes Not Defined Not Defined The number of active EJB methods is %value% for process %pid.value%

30.7.3 JVM - Heap Usage (MB)

This metric shows the amount of heap space used by the JVM.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 9.0.2, 9.0.4 Every 5 Minutes Not Defined Not Defined Heap Usage is %value% MB for process %pid.value%

30.7.4 JVM - Memory Usage (MB)

This metric shows the amount of physical memory used by the JVM.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 9.0.2, 9.0.4 Every 5 Minutes Not Defined Not Defined Memory Utilization is %value% MB for process %pid.value%

30.7.5 JVM - Active Requests

This metric shows the number of servlet/JSP requests currently being processed in the JVM.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 9.0.2, 9.0.4 Every 5 Minutes Not Defined Not Defined The number of active servlets and JSPs is %value% for process %pid.value%

30.7.6 JVM - Start Time (ms since Epoch)

This metric shows the time when the JVM was started.

Target Version Collection Frequency
Release 9.0.2, 9.0.4 Every 5 Minutes

30.7.7 JVM - Active Threads

This metric shows the number of threads currently executing in the JVM.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 9.0.2, 9.0.4 Every 5 Minutes Not Defined Not Defined There are %value% active threads for process %pid.value%

30.7.8 PID

This metric shows the process ID of the JVM.

Target Version Collection Frequency
Release 9.0.2, 9.0.4 Every 5 Minutes

30.8 OC4J Servlet Metrics

This metric category provide metrics for servlets.

30.8.1 Servlet - Active Requests

This metric shows the number of clients that are currently executing this servlet.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active %name% servlets for web module %oc4j_web_module%, application %oc4j_ear% is %value%

30.8.2 Servlet - Client Processing Time (seconds)

This metric shows the average time consumed to execute the client code for this servlet during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The average processing time for servlet %name%, web module %oc4j_web_module%, application %oc4j_ear% is %value% seconds

30.8.3 Servlet - Requests Per Second

This metric shows the rate at which the servlet has been invoked by clients during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.9 OC4J Web Module Metrics

This metric category provides metrics for the OC4J web modules.

30.9.1 Web Module - Active Requests

This metric shows the number of servlets and JSPs currently being executed by this web module.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active servlets and JSPs for web module %name%, application %oc4j_ear% is %value%

30.9.2 Web Module - Active Sessions

This metric shows the number of active HTTP sessions used by this web module.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The number of active sessions for web module %name%, application %oc4j_ear% is %value%

30.9.3 Web Module - Class Load Time (seconds)

This metric shows the average time consumed to load the classes for this web module during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.9.4 Web Module - Client Time (seconds)

This metric shows the average time spent executing client code for this web module during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.9.5 Web Module - Request Processing Time (seconds)

This metric shows the average time consumed to execute servlets and JSPs for this web module during a recent interval. The interval is the period of time specified as the collection frequency for this metric.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
All Versions Every 5 Minutes Not Defined Not Defined The average processing time for a servlet or JSP for web module %name%, application %oc4j_ear% is %value% seconds

30.9.6 Web Module - Requests Per Second

This metric shows the number of servlets and JSPs processed by this web module since this OC4J instance was started.

Target Version Collection Frequency
All Versions Every 5 Minutes

30.10 Resource Usage Metrics

This metric category provides metrics for the OC4J instance resource usage.

30.10.1 CPU Usage (%)

This metric shows the percentage of CPU time used by the OC4J instance.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 9.0.2 Every 5 Minutes Not Defined Not Defined CPU Utilization is %value%%%

30.10.2 CPU Idle Time (%)

This metric shows the percentage of CPU idle time.

Target Version Collection Frequency
Release 9.0.2 Every 5 Minutes

30.10.3 Other CPU Usage (%)

This metric shows the percentage of CPU owned and used by the host processes other than the OC4J instance. If you are having problems with CPU usage on the OC4J host computer, this metric can help you determine whether or not the OC4J instance is causing the problem.

Target Version Collection Frequency
Release 9.0.2 Every 5 Minutes

30.10.4 Memory Usage (MB)

This metric shows the amount of physical memory used by the OC4J instance.

Target Version Collection Frequency
Release 9.0.2 Every 5 Minutes

30.10.5 Free Memory (MB)

This metric shows the amount of free physical memory on the system.

Target Version Collection Frequency
Release 9.0.2 Every 5 Minutes

30.10.6 Other Memory Usage (MB)

This metric shows the physical memory used (in MB) by processes and applications other than the OC4J instance. If you are having problems with physical memory usage on the OC4J host computer, this metric can help you determine whether or not the OC4J instance is causing the problem.

Target Version Collection Frequency
Release 9.0.2 Every 5 Minutes

30.10.7 Memory Usage (%)

This metric shows the percentage of physical memory used by the OC4J instance.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 9.0.2 Every 5 Minutes Not Defined Not Defined Memory Utilization is %value%%%

30.11 Response Metrics

This metric category provides response metrics for OC4J.

30.11.1 UpDown Status

This metric shows whether the OC4J server is up or down. If the value is 1, OC4J is up. If the value is 0, it is down.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 9.0.2 Every 1 Minute Not Defined Not Defined The OC4J instance is down.

30.12 OC4J JMS Metrics

This metric category provides information about the OC4J JMS.

30.12.1 JMS - Active Connections

This metric shows the total number of active OracleAS JMS connections.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 10.1.3 Every 5 Minutes Not Defined Not Defined JMS active connections are %value%.

30.12.2 JMS - Messages Waiting for Read

This metric shows the total number of messages waiting to be read.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.12.3 JMS - Messages Dequeued Rate

This metric shows the rate at which JMS messages are being dequeued. This includes all the messages received, regardless of whether the receipt has been acknowledged or committed, rolled back, or is still pending.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 10.1.3 Every 5 Minutes Not Defined Not Defined JMS Messages dequeued rate is %value%%%

30.12.4 JMS - Messages Enqueued Rate

This metric shows the rate at which JMS messages are being enqueued. This includes all the messages sent, regardless of whether the delivery has been committed, rolled back, or is still pending.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 10.1.3 Every 5 Minutes Not Defined Not Defined JMS Messages enqueued rate is %value%%%.

30.12.5 JMS - Messages Paged In Rate

This metric shows the rate at which the messages are paged in. If a JMS persistent message's body has been "paged out," then in order for the message to be consumed it must be read from the disk (i.e. "paged in").

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.12.6 JMS - Messages Paged Out Rate

This metric shows the rate at which message bodies are being paged out.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.12.7 JMS - Messages Committed Since Startup

This metric shows the total number of JMS message enqueues and dequeues that have been committed. This does not include the non-transactional sends or receives. Note that if a message was sent and committed, and later received and committed, that adds a total of 2 to this count.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.12.8 JMS - Messages Discarded Since Startup

This metric shows the total number of messages discarded since startup.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.12.9 JMS - Messages Expired Since Startup

This metric shows the number of messages that expired since startup.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.12.10 JMS - Messages Recovered Since Startup

This metric shows the total number of messages recovered since startup.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.12.11 JMS - Messages Rolledback Since Startup

This metric shows the number of JMS message enqueues and dequeues that have been rolled back since startup. This does not include the non-transactional sends or receives. Note that if a message is repeatedly received and rolled back, this count is incremented once for each time it was rolled back.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.12.12 JMS - Messages Waiting For Commit

This metric shows the total number of messages waiting to be committed.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 10.1.3 Every 5 Minutes Not Defined Not Defined Pending JMS Messages are %value%

30.12.13 JMS - Start Time

This metric shows the time since epoch when the JMS subsytem was started.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.13 OC4J Web Services Metrics

This metric category provides information about the OC4J WebServices.

30.13.1 WebService - Faults Since Startup

This metric shows the total number of faults encountered since the WebService was last started.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 10.1.3 Every 5 Minutes Not Defined Not Defined Number of WebService Faults are %value%.

30.13.2 WebService - Active Requests

This metric shows the number of active WebService requests.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.13.3 WebService - Requests Since Startup

This metric shows the total number of requests processed since the WebService was last started.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.13.4 WebService - Requests Per Second

This metric shows the number of requests per second in the last interval.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.13.5 WebService - Request Processing Time

This metric shows the time (in milliseconds) taken to process a request in the last collection interval.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 10.1.3 Every 5 Minutes Not Defined Not Defined Service time per WebService request is %value% ms.

30.13.6 WebService - Start Time

This metric shows the time when the WebService was last started.

Target Version Collection Frequency
Release 10.1.3 Every 5 Minutes

30.13.7 WebService - Error Rate

This metric shows the number of errors per number of completed requests.

Target Version Evaluation and Collection Frequency Default Warning Threshold Default Critical Threshold Alert Text
Release 10.1.3 Every 5 Minutes Not Defined Not Defined Percentage value of WebServices error is %value%