4 Java EE Application

This chapter describes metrics for Java EE applications deployed to Oracle WebLogic Server.

ADFC Taskflow Metrics

Metrics concerning ADFc (ADF Controller)

Total Active Taskflows

The count of active task flows in an ADF application since the application was run. This metric records the number of times that a task flow has been the active task flow for a user.

For example, if the user goes from task flow A to task flow B and then exits back to A, then task flow A will have been active two times and task flow B active once. Therefore the total active count would be three.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Active Taskflows

This metric represents the number of currently active ADF task flows.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Active throughput

The rate at which task flows are processed since the data was last collected.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Active Taskflows

The number of active task flows processed since the last time metric data was collected.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Total Entered Taskflows

This metric displays the number of task flows entered at the current time.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Entered Taskflows

This metric records the number of times a task flow has been entered. Exiting back into a task flow from a called task flow is not the same as entering it. For example, if the user goes from task flow A to task flow B and then exits back to A, the total would be two, one entry for each into A and B.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Invoke Taskflows

This metric records the number of times the task flow has been called by a task flow call activity.

Not every task flow is initiated by a task flow call activity. In most cases, this is probably going to be the same as number of entered task flows, but not all the time.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Invoked Taskflows completed

The number of invoked task flows that have been completed at the current time.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Taskflow Invoke time

The average time taken over the past five minutes to invoke ADF taskflows.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Average Time

The average time to process task flows since the data was last collected.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Maximum Time

The maximum time taken to process task flows since the data was last collected.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Minimum Time

The minimum time taken to process the task flow since the data was last collected.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Module Removals

The number of Application Module instances removed at the current time.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Pool Checkouts

The number of free Application Module instances checked out at the current time.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Average Creation time(ms)

The average creation time for an ApplicationModule instance since the data was last collected.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Free Instances

The number of free Application Module instances at the current time.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Maximum Creation Time (ms)

The maximum creation time for an Application Module instance since the data was last collected.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Request Count

The number of main Application Module instances since the last request.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Available Instances in last 5 Minutes

For the selected ApplicationModule, the count of available ApplicationModule instances in the pool over the past five minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Available Instances in last 1 min

For the selected ApplicationModule, the count of available ApplicationModule instances in the pool over the past one minute.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Unavailable Instances in last 5 Minutes

For the selected ApplicationModule, the number of unavailable ApplicationModule instances in the pool over the past five minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Unavailable Instances in last 1 Minute

For the selected ApplicationModule, the count of unavailable ApplicationModule instances in the pool over the past one minute.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Activations

The name of the ApplicationModule to which the following metrics apply.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Pool check Ins

The number of ApplicationModule instances checked into the ApplicationModule pool since the data was last collected.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Pool Check Outs

The number of ApplicationModule instances checked out of the ApplicationModule pool since the data was last collected.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

No user action.

Pool Check Out Failures

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Referenced Modules Reused

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Reference Modules Reused

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Unreference Modules Recycled

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Datasource Metrics

This category provides information about datasource metrics.

Datasource - Available Connections

This metric shows the number of database connections currently available (not in use) for this data source.

Datasource - Connections Created (per minute)

This metric shows the average number of database connections created for this data source per minute in the last 5 minutes.

Datasource - Connections in Use

This metric shows the number of data source connections that are currently in use by applications.

Datasource - Connection Leaks (per minute)

For the selected data source, this metric shows the average number of JDBC connection leaks per minute over the last 5 minutes. A leaked connection is a connection that was reserved from the data source but was not returned to the data source when the connect was closed.

Datasource - Connection Pool Size

This metric shows the current number of JDBC connections in the connection pool in the selected data source.

Datasource - Connection Refresh Failures (per minute)

This metric shows the average number of times per minute that the data source attempted to refresh a database connection and failed over the past five minutes.

Datasource - Connection Request Failures (per minute)

This metric shows the average number of failed connection requests per minute in the last 5 minutes.

Datasource - Connection Requests (per minute)

This metric shows the average number of requests for a connection from this data source per minute over the last 5 minutes.

Datasource - Successful Connections (%)

This metric shows the percentage of requests that successfully returned connections for this data source over the last 5 minutes.

Datasource - Unavailable Connections

This metric shows the number of database connections that are currently unavailable (in use or being tested by the system) in this instance of the data source.

Datasource - Connection Requests Waiting

This metric shows the current number of connection wait requests for this data source.

A connection wait request is a request that had to wait for a database connection.

Datasource - Failed Waiting Connection Requests (per minute)

For the current data source, this metric shows the average number of connection wait requests that failed per minute over the past five minutes.

A connection wait request is a request for a database connection that had to wait before getting a connection.

Connection wait requests can fail for a variety of reasons, including waiting for longer than the value of the ConnectionReserveTimeoutSeconds property.

Datasource - Connection Requests that Waited (per minute)

For the selected data source, this metric shows the average number of connection wait requests per minute in the last 5 minutes.

A connection wait request is a request for a connection that had to wait before getting a connection. This metric includes those that eventually got a connection and those that did not get a connection.

Datasource - Connection Wait Successes (%)

For the current data source, this metric shows the percentage of connection wait requests that successfully got a database connection during the last 5 minutes.

A connection wait request is a request for a connection that had to wait before getting a connection. This metric includes those that eventually got a connection and those that did not get a connection.

Datasource - Connection Wait Successes (per minute)

For this data source, this metric shows the average number of connection wait requests that succeeded per minute over the last 5 minutes.

A connection wait request succeeds when it eventually gets a database connection.

Datasource - State

The current state of the data source. Possible states are:

  • Running - the data source is enabled (deployed and not suspended). This is the normal state of the data source.

  • Suspended - the data source has been manually disabled.

  • Shutdown - the data source is shutdown and all database connections have been closed.

  • Overloaded - all resources in pool are in use.

  • Unhealthy - all connections are unavailable (not because they are in use). This state occurs if the database server is unavailable when the data source is created (creation retry must be enabled) or if all connections have failed connection tests (on creation, on reserve, or periodic testing).

  • Unknown - the data source state is unknown

Datasource - Statements Added to Cache (per minute)

This metric shows the number of statements per minute that were added to the statement cache for this data source in the last 5 minutes.

Datasource - Statements Discarded from Cache (per minute)

This metric shows the average number of statements per minute that were discarded from the cache over the past five minutes.

Each connection in the connection pool has its own cache of statements. This number is the sum of the number of statements that were discarded from the caches for all connections in the connection pool.

Datasource - Cached Statements not Used (per minute)

This metric shows the average number of statements per minute not satisfied by the statement cache in the last 5 minutes.

Each connection in the connection pool has its own cache of statements.

Datasource - Cached Statements Used (%)

This metric shows the percentage of statements satisfied by the statement cache during the last 5 minutes.

Each connection in the connection pool has its own cache of statements.

Datasource - Cached Statements Used (per minute)

This metric shows the average number of statements per minute satisfied by the data source statement cache in the last 5 minutes.

Each connection in the connection pool has its own cache of statements.

Datasource - Statement Cache Size

This metric shows the number of prepared and callable statements currently cached in the statement.

Each connection in the connection pool has its own cache of statements. This number is the sum of the number of statements in the caches for all connections in the connection pool.

EJB Module Metrics

This category provides information about EJB module metrics.

EJB Module - Cached Beans

This metric shows the total number of beans from this EJB Home that are currently in the EJB cache.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Bean Activations (per minute)

This metric shows the average number of beans per minute that have been activated from the EJB home over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Cache Hits (%)

This metric shows the percentage of cache accesses that completed successfully in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Cache Misses (per minute)

This metric shows the average number of cache misses per minute for this EJB module in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Bean Accesses (per minute)

This metric shows the average EJB pool accesses per minute over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Bean Access Successes (%)

This metric shows the percentage of EJB pool accesses that were successful in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Free Bean Instances

This metric shows the current number of available EJB instances in the free pool.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Bean Destroys (per minute)

This metric shows the average number of EJB destroys per minute for this EJB module over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Bean Access Failures (per minute)

This metric shows the average number of times per minute that a failed attempt was made to get an instance from the free pool. This value is averaged over the past five minutes.

An Attempt to get a bean from the pool will fail if there are no available instances in the pool.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Beans In Use

This metric shows the number of EJB instances currently being used from the free pool.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Bean Transaction Commits (per minute)

This metric shows the average number of EJB transaction commits per minute for this EJB Module over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Bean Transaction Rollbacks (per minute)

This metric shows the average number of EJB transaction rollbacks per minute for this EJB module over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Module - Bean Transaction Timeouts (per minute)

This metric shows the average number of EJB transaction timeouts per minute for this EJB module over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

EJB Transaction Metrics

This category provides information about EJB transaction metrics.

EJB Transaction - Bean Transaction Commits (%)

This metric shows the percentage of EJB transactions that were committed for the select EJB over the last 5 minutes.

EJB Transaction - Bean Transaction Commits (per minute)

This metric shows the average number of EJB transaction commits per minute for this EJB over the last 5 minutes.

EJB Transaction - Bean Transaction Rollbacks (per minute)

This metric shows the average number of transaction rollbacks per minute for this EJB over the last 5 minutes.

EJB Transaction - Bean Transaction Timeouts (per minute)

This metrics shows the average number of transaction timeouts per minute for this EJB over the last 5 minutes.

Overview Metrics

This category provides information about the EJB overview metrics.

Cached Beans

This metric shows the total number of EJBs currently active in the EJB cache.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Cache Accesses (per minute)

This metric shows the average number of EJB cache access attempts per minute for this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Bean Activations (per minute)

This metric shows the average number of Enterprise Java Beans that have been activated per minute over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Cache Hits (%)

This metrics indicates the percentage of cache accesses that completed successfully in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Cache Misses (per minute)

This metric shows the average number of EJB cache misses per minute in this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Bean Accesses (per minute)

This metrics shows the average number of Pool accesses per minute for this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Bean Successes (%)

This metric shows the percentage of EJB pool accesses that were successful for this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Free Bean Instances

This metric shows the current number of available EJB instances in the free pool.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Bean Destroys (per minute)

This metric shows the average number of EJB destroys per minute for this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Bean Access Failures (per minute)

This metric shows the average number of failed pool accesses per minute for this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Beans In Use

This metric shows the number of EJB instances currently being used from the free pool.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Bean Transaction Commits (%)

This metric shows the percentage of EJB transactions that were committed for this application during the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Bean Transaction Commits (per minute)

This metric shows the average number of EJB transaction commits per minute for this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Bean Transaction Rollbacks (per minute)

This metric shows the average number of EJB transaction rollbacks per minute for this application over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Bean Transaction Timeouts (per minute)

This metric shows the average number of EJB transaction timeouts per minute for this application over the past 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

MDB Messages (per minute)

This metric shows the average number of messages processed by Message Driven Beans (MDBs) per minute for this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Requests (per minute)

This metrics shows the average number of servlet and/or JSP invocations per minute in this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Request Processing Time (ms)

This metric displays the average amount of time (in milliseconds) spent executing servlets and/or JSPs in this application in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Active Sessions

This metric shows the number of active sessions for this application.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Work Manager Pending Requests

This metric shows the number of Work Manager requests waiting in the queue.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Work Manager Requests (per minute)

This metric shows the average number of Work Manager requests processed per minute for this application over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Servlet/JSP Metrics

This category provides information about servlet/JSP metrics.

Servlet/JSP - Reloads (per minute)

This metric shows the average number of reloads of the selected servlet or JSP per minute over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Servlet/JSP - Requests (per minute)

This metric shows the average number of invocations of the selected servlet or JSP per minute over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Servlet/JSP - Request Processing Time (ms)

This metric shows the average amount of time (in milliseconds) that was spent executing the selected servlet or JSP over the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Status Metrics

This category provides information about status metrics.

Server Name

This metric shows the name of the current WebLogic server.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

State

This metric shows the current state of the application.

This metric specifies whether this application version is the currently active version. An application can be the only version currently deployed, or it can have more than one version currently deployed, using the side-by-side deployment feature.

If more than one version is deployed, only one version can be active.

Values for this metric can be:

  • INACTIVE - it has not been activated yet, or that there is more than one version of the application deployed (using side-by-side deployment) and this one is retiring.

  • ACTIVE_ADMIN - the currently active version for administrative channel requests.

  • ACTIVE state the currently active version for normal (non-administrative) channel requests.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Web Module Metrics

This category provides information about Web module metrics.

Web Module - Requests (per minute)

This metric shows the average number of servlet and JSP invocations per minute for this Web module in the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Web Module - Request Processing Time (ms)

This metric shows the average amount of time (in milliseconds) spent executing servlets and/or JSPs in this Web module for the last 5 minutes.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

Web Module - Active Sessions

This metric shows the number of active sessions for this web module.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

MDS Metrics

Metrics concerning MDS (Metadata Services)

Metadata Object Gets Per Second

The number of metadata object gets per second.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

High values (100s or 1000s or more) may occur for a heavily used and/or complex application. No action needs to be taken unless application performance is perceived to be too slow, in which case it might be advisable to increase the hardware resources available to the application.

Metadata Object Get Processing Time (seconds)

The average elapsed time in seconds to get a metadata object.

Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every 5 Minutes After Every 3 Samples > Not Defined Not Defined 2 The average processing time of each Metadata Object Get is %value% seconds.

User Action

This value should be considerably less than 1 second. If the value is greater than about 0.01, check the cache efficiency metrics (IOs Per Metadata Object Get and IOs Per MO Content Get), and increase the MDS cache size if those metrics indicate a problem. If those metrics are normal, the CPU may be overloaded, meaning the application may need more hardware resources, especially if performance is perceived to be slow.

IOs Per Document Get

The average number of physical IOs per persistence-level document get. This is an indication of the efficiency of the document cache portion of the metadata cache for the application. Ideally it should be much less than 1.

Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every 5 Minutes After Every 3 Samples > Not Defined Not Defined 2 The average number of physical IOs per Document Get is %value%.

User Action

If the value is close to or more than 1, this could indicate that the MDS cache for the application is too small. Try increasing the size of the MDS cache to see if it reduces the value of this statistic.

IOs Per MO Content Get

The average number of physical IOs per metadata object XML content retrieval. This is an indication of the efficiency of the metadata cache for the application. Ideally it should be much less than 1.

Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every 5 Minutes After Every 3 Samples > Not Defined Not Defined 2 The average number of physical IOs per MO Content Get is %value%.

User Action

If the value is close to or more than 1, this could indicate that the MDS cache for the application is too small. Try increasing the size of the MDS cache to see if it reduces the value of this statistic.

IOs Per Metadata Object Get

The average number of physical IOs per metadata object get. This is an indication of the efficiency of the metadata cache for the application. Ideally it should be much less than one.

Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every 5 Minutes After Every 3 Samples > Not Defined Not Defined 2 The average number of physical IOs per Metadata Object Get is %value%.

User Action

If the value is close to or more than 1, this could indicate that the metadata cache for the application is too small. Try increasing the size of the MDS cache to see if it reduces the value of this statistic.

Metadata Updates Per Second

The average number of metadata objects updated per second.

Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

User Action

If the value of this metric is significant compared to the number of HTTP requests serviced per second, it means many users are creating or updating customizations or personalizations using the page composer or, more likely, via inherent changes. In this case, if application performance is perceived be slow, it might be wise to reduce the number of these updates by configuring the application to use a different ADF change manager (so the changes are saved in memory only, not to disk).

Metadata Update Processing Time (seconds)

The average elapsed time in seconds taken to update a metadata object.

Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every 5 Minutes After Every 3 Samples > Not Defined Not Defined 2 The average processing time of each Metadata Update is %value% seconds.

User Action

If the value of this metric exceeds about 1 second the MDS repository database may need tuning. If the "Metadata Updates Per Second" metric is also high, steps may need to be taken to reduce the number of updates (see user action for that metric).

UpDown Status

The up or down status of the application. A value of one (1) indicates that the application is up and running; a value of zero (0) indicates that the application is down.

Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every Minute After Every 60 Samples = Not Defined 0 1 The J2EE Application is down