Skip Headers
Oracle® Enterprise Manager Oracle Fusion Middleware Metric Reference Manual
10g Release 5 (10.2.0.5.0)

Part Number B25987-04
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

11 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.

OC4J All Instances Metrics

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

Default Collection Interval — Every 5 minutes

Table 11-1 OC4J All Instances Metrics

Metric Description

OC4J Instances - Active Sessions

Shows the number of HTTP sessions used by all the OC4J instances of this application server.

OC4J Instances - Request Processing Time (seconds)

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.

OC4J Instances - Requests Per Second

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.


OC4J Application Metrics

This metric category provides metrics for the application.

Default Collection Interval — Every 5 minutes

Table 11-2 OC4J Application Metrics

Metric Description

Application - Active Requests

Shows the number of servlets and JSPs currently being executed by this application.

Application - Active Sessions

Shows the number of active HTTP sessions used by the application.

Application - EJB Method Execution Rate (per second)

Shows the rate at which EJB methods are currently being executed by this application.

Application - EJB Method Execution Time (seconds)

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.

Application - Request Processing Time (seconds)

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.

Application - Requests Per Second

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.

Application - Active EJB Methods

Shows the number of EJB methods that are currently being executed by this application.


OC4J Datasource Metrics

This metric category provides metrics for datasources.

Table 11-3 OC4J Datasource Metrics

Metric Description

Datasource - Active JDBC Connections

Shows the shows the number of JDBC connections currently open for this datasource.

Datasource - Available Cached Connections

Shows the number of unused connections in the cache for this datasource.

Datasource - Connection Cache Hit Rate (%)

Shows the percentage of time the datasource was able to get a connection from the cache (as opposed to having to create a new one).

Datasource - Statement Cache Hit Rate (%)

Shows the percentage of time the datasource was able to get a statement from the cache (as opposed to having to create a new one) during the last 5 minutes.


OC4J EJB Method Metrics

This metric category provides metrics for EJB Methods.

Table 11-4 OC4J EJB Method Metrics

Metric Description

EJB Method - Active Methods

Shows the number of times this method is being executed right now.

EJB Method - Client Processing Time (seconds)

Shows the average time an invocation of this method spent in client code during the last 5 minutes.

EJB Method - Method Execution Rate (per second)

Shows the number of times per second this method has been executed during the last 5 minutes.

EJB Method - Overhead Time (seconds)

Shows the average time an invocation of this method spent in wrapper code during the last 5 minutes.


OC4J EJB Metrics

This metric category provides metrics for EJBs.

Default Collection Interval — Every 5 minutes

Table 11-5 OC4J EJB Metrics

Metric Description

EJB - Active Methods

Shows the number of EJB methods that are currently being executed for this EJB.

EJB - Method Execution Rate (per second)

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.

EJB - Method Execution Time (seconds)

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.

Type of EJB

Shows the type of the EJB (i.e. Entity type or Session type).


OC4J EJB Module Metrics

This metric category provides metrics for EJB modules.

Default Collection Interval — Every 5 minutes

Table 11-6 OC4J EJB Module Metrics

Metric Description

EJB Module - Active Methods

Shows the number of EJB methods that are currently being executed by this EJB module.

EJB Module - Method Execution Rate (per second)

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.

EJB Module - Method Execution Time (seconds)

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.


OC4J Instance Metrics

This metric category provides metrics for the OC4J instance.

Default Collection Interval — Every 5 minutes

Table 11-7 OC4J Instance Metrics

Metric Description

OC4J Instance - Active Transactions

Shows the number of transactions that are currently open for this OC4J instance.

OC4J Instance - Active EJB Methods

Shows the number of EJB methods that are currently being executed by this OC4J instance.

OC4J Instance - Active Requests

Shows the number of servlets and JSPs currently being executed by this OC4J instance.

OC4J Instance - Active Sessions

Shows the number of active HTTP sessions used by the OC4J instance.

OC4J Instance - EJB Method Execution Rate (per second)

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.

OC4J Instance - EJB Method Execution Time (seconds)

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.

OC4J Instance - Heap Usage (MB)

Shows the amount of heap space used by the OC4J instance.

OC4J Instance - Open JDBC Connections

Shows the number of JDBC connections open by applications that are part of the OC4J instance.

OC4J Instance - Request Processing Time (seconds)

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.

OC4J Instance - Requests Per Second

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.

OC4J Instance - Start Time (ms since Epoch)

Shows the time when the OC4J instance was started. It is represented in milliseconds since the Unix epoch (i.e. January 1, 1970).


OC4J JSP Metrics

This metric category provides metrics for JSPs.

Default Collection Interval — Every 5 minutes

Table 11-8 OC4J JSP Metrics

Metric Description

Is multi-threaded?

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

JSP - Active Instances (STM only)

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.

JSP - Active Requests

Shows the number of clients that are currently executing this JSP.

JSP - Available Instances (STM only)

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.

JSP - Client Processing Time (seconds)

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

JSP - Requests Per Second

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.


OC4J JVM Metrics

This metrics category provides metrics for OC4J JVMs.

Default Collection Interval — Every 5 minutes

Table 11-9 OC4J JVM Metrics

Metric Description

JVM - CPU Usage (%)

Shows the percentage of CPU time used by the JVM.

JVM - Active EJB Methods

Shows the number of EJB methods currently being executed in the JVM.

JVM - Heap Usage (MB)

Shows the amount of heap space used by the JVM.

JVM - Memory Usage (MB)

Shows the amount of physical memory used by the JVM.

JVM - Active Requests

Shows the number of servlet/JSP requests currently being processed in the JVM.

JVM - Start Time (ms since Epoch)

Shows the time when the JVM was started.

JVM - Active Threads

Shows the number of threads currently executing in the JVM.

PID

Shows the process ID of the JVM.


OC4J Servlet Metrics

This metric category provide metrics for servlets.

Default Collection Interval — Every 5 minutes

Table 11-10 OC4J Servlet Metrics

Metric Description

Servlet - Active Requests

Shows the number of clients that are currently executing this servlet.

Servlet - Client Processing Time (seconds)

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.

Servlet - Requests Per Second

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.


OC4J Web Module Metrics

This metric category provides metrics for the OC4J web modules.

Default Collection Interval — Every 5 minutes

Table 11-11 OC4J Web Module Metrics

Metric Description

Web Module - Active Requests

Shows the number of servlets and JSPs currently being executed by this web module.

Web Module - Active Sessions

Shows the number of active HTTP sessions used by this web module.

Web Module - Class Load Time (seconds)

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.

Web Module - Client Time (seconds)

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.

Web Module - Request Processing Time (seconds)

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.

Web Module - Requests Per Second

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


Resource Usage Metrics

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

Default Collection Interval — Every 5 minutes

Table 11-12 Resource Usage Metrics

Metric Description

CPU Usage (%)

Shows the percentage of CPU time used by the OC4J instance.

CPU Idle Time (%)

Shows the percentage of CPU idle time.

Other CPU Usage (%)

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.

Memory Usage (MB)

Shows the amount of physical memory used by the OC4J instance.

Free Memory (MB)

Shows the amount of free physical memory on the system.

Other Memory Usage (MB)

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.

Memory Usage (%)

Shows the percentage of physical memory used by the OC4J instance.


Response Metrics

This metric category provides response metrics for OC4J.

Default Collection Interval — Every minute

Table 11-13 Response Metrics

Metric Description

UpDown Status

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.


OC4J JMS Metrics

This metric category provides information about the OC4J JMS.

Default Collection Interval — Every 5 minutes

Table 11-14 OC4J JMS Metrics

Metric Description

JMS - Active Connections

Shows the total number of active OracleAS JMS connections.

JMS - Messages Waiting for Read

Shows the total number of messages waiting to be read.

JMS - Messages Dequeued Rate

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.

JMS - Messages Enqueued Rate

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.

JMS - Messages Paged In Rate

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").

JMS - Messages Paged Out Rate

Shows the rate at which message bodies are being paged out.

JMS - Messages Committed Since Startup

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.

JMS - Messages Discarded Since Startup

Shows the total number of messages discarded since startup.

JMS - Messages Expired Since Startup

Shows the number of messages that expired since startup.

JMS - Messages Recovered Since Startup

Shows the total number of messages recovered since startup.

JMS - Messages Rolledback Since Startup

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

JMS - Messages Waiting For Commit

Shows the total number of messages waiting to be committed.

JMS - Start Time

Shows the time since epoch when the JMS subsytem was started.


OC4J WebServices Metrics

This metric category provides information about the OC4J WebServices.

Default Collection Interval — Every 5 minutes

Table 11-15 OC4J WebServices Metrics

Metric Description

WebService - Faults Since Startup

Shows the total number of faults encountered since the WebService was last started.

WebService - Active Requests

Shows the number of active WebService requests.

WebService - Requests Since Startup

Shows the total number of requests processed since the WebService was last started.

WebService - Requests Per Second

Shows the number of requests per second in the last interval.

WebService - Request Processing Time

Shows the time (in milliseconds) taken to process a request in the last collection interval.

WebService - Start Time

Shows the time when the WebService was last started.

WebService - Error Rate

Shows the number of errors per number of completed requests.