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

20 Oracle HTTP Server Metrics

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

APM Mining Performance Details Metrics

This metric category includes metrics that provide APM mining performance details.

Default Collection Frequency — Real-time

Table 20-1 APM Mining Performance Details Metrics

Metric Description

Average CPU Utilization (%)

Shows the percentage of CPU time over total time consumed by the End-user Performance Mining Engine, during the last run.

CPU Usage Time

Shows the total amount of time consumed by the CPU (in seconds) during the last End-user Performance Analysis run.

End Log Time

Shows the time in the access_log file at which the End-user Performance Mining Engine stopped processing.

Number of Beacon Request Lines

Shows the number of log lines with beacon transaction requests (these lines are ignored by the End-user Performance Mining Engine and are not reported in the End-User Performance Monitoring analysis).

Output - Completed Pages

Shows the number of completed pages for which End-User Performance Monitoring data was reported.

Output - Incompleted Pages

Shows the number of partially loaded pages reported by the End-user Performance Mining Engine.

Number of Invalid Log Lines

Shows the number of lines that are not recognized by the End-user Performance Mining Engine.

Number of Log Lines Processed

Shows the number of access_log lines processed by the End-user Performance Mining Engine.

Output - Total Page Requests

Shows the total number of component requests reported for all pages.

Start Log Time

Shows the time in the access_log file at which the End-user Performance Mining Engine started processing.

Start Run Time

Shows the time at which the End-user Performance Mining Engine started running.

EUM Gif Requests - Total

Shows the total number of EUM Gif requests in the access_log that signal the completion of a page load.

EUM Gif Requests - No Expected Output

Shows the number of EUM Gif requests for which output is not reported. These include component pages that are parts of a single page load, where only the main page is reported.

EUM Gif Requests - Browser Cached Pages

Shows the number of EUM Gif requests for pages that are cached, and hence no End-User Performance Monitoring information is available.

EUM Gif Requests - Other/Unaccounted

Shows the number of EUM Gif requests for which output is not reported for other reasons.

Total Run Time (sec)

Shows the total amount of time taken by the End-user Performance Mining Engine.


modplsql_Cache Metrics

This metric category provides status information for Session Cache and Content Cache.

The Session Cache is Portal Application specific- OracleAS Portal uses session cookies to maintain session details for each OracleAS Portal user. The session cookie is encrypted and contains important information, including: the database username, the lightweight username, and the Globalization Support characteristics of the session. In order for mod_plsql to execute a OracleAS Portal request, it needs to get hold of the database username from the session cookie. To avoid performing an expensive decrypt operation with each user request, mod_plsql decrypts the session cookie once and maintains the relevant details in a OracleAS Portal session cache that is stored on the local file system.

The Content Cache is used by any mod_plsql application which has specified its content to be cacheable.

Default Collection Interval — Every 5 minutes

Table 20-2 modplsql_Cache Metrics

Metric Description

cacheStatus.value

Shows the status of each cache. Either Up or Down.

hits.count, ops

Shows the number of requests that resulted in a cache hit.

hits.percentage

Shows the percentage of requests that resulted in a cache hit.

modplsql

 

Name

 

newMisses.count, ops

Shows the number of requests that resulted in a cache miss, where the requested content was not in the cache at all.

newMisses.percentage

Shows the percentage of requests that resulted in a cache miss, where the requested content was not in the cache at all.

requests.count

Shows the number of requests each cache has serviced since startup.

staleMisses.count, ops

Shows the number of requests that resulted in a cache miss, where the requested content was in the cache but was stale.

staleMisses.percentage

Shows the percentage of requests that resulted in a cache miss, where the requested content was in the cache but was stale.


modplsql_HTTPResponseCodes Metrics

This metric category provides information about the count or percentage of various types of response codes since the Application Server was last restarted.

Default Collection Interval — Every 5 minutes

Table 20-3

Metric Description

HTTP 200s

Shows the Count of successful mod_plsql requests returning a 200 HTTP response code.

HTTP 200s percentage

Shows the percentage of successful mod_plsql requests returning a 200 HTTP response code.

HTTP 300s Resolved

Shows the count of successful mod_plsql requests returning a 300 HTTP response code.

HTTP 300s resolved percentage

Shows the percentage of successful mod_plsql requests returning a 300 HTTP response code.

HTTP 400s

Shows the count of unsuccessful mod_plsql requests returning a 400 HTTP response code.

HTTP 400s percentage

Shows the percentage of unsuccessful mod_plsql requests returning a 400 HTTP response code.

HTTP 500s

Shows the count of unsuccessful mod_plsql requests returning a 500 HTTP response code.

HTTP 500s percentage

Shows the percentage of unsuccessful mod_plsql requests returning a 500 HTTP response code.

Total HTTP responses

Shows the count of mod_plsql requests.


modplsql_RequestGroupingSQLErrorList Metrics

This metric category provides information about the predefined groupings of SQL errors.

Default Collection Interval — Every 5 minutes

Table 20-4 modplsql_RequestGroupingSQLErrorList Metrics

Metric Description

errorCount.count

Shows the shows the number of errors that have occurred within the group.

lastErrorDate.value

Shows the date of the last request to cause the SQL error in the associated group.

lastErrorRequest.value

Shows the last request to cause a SQL error in the associated group.

lastErrorText.value

Shows the SQL error text for the last error in the associated group.

Name

Shows the grouping name for which the SQL errors are grouped.


modplsql_RequestLast10SQLErrorList Metrics

This category of metrics provides information about the last 10 SQL errors that have occurred while executing requests.

Default Collection Interval — Every 5 minutes

Table 20-5 modplsql_RequestLast10SQLErrorList Metrics

Metric Description

errorDate.value

Shows the date when the request caused the SQL error.

errorRequest.value

Shows information about the request causing the SQL error.

errorText.value

Shows information about the SQL error text.

Name

Shows the name of the group for which the grouping of last 10 SQL errors is done.


mod_oc4j Destination Metrics

The metrics in this category provide details about the successful and failed requests routed by mod_oc4j to a particular OC4J Instance. The metrics table shows details such as the OC4J instances to which the requests were routed, the total number of successful and failed requests routed by mod_oc4j to a particular OC4J instance.

Default Collection Interval — Every 30 minutes

Table 20-6 mod_oc4j Destination Metrics

Metric Description

Failover.count, ops

Shows the total number of failovers for this destination.

Percentage of Requests that Were Failures

Shows the percentage of the total number of requests routed by mod_oc4j to this particular OC4J instance that were failed requests.

Percentage of Requests that Were Session Requests

Shows the percentage of total number of requests routed by mod_oc4j to this particular OC4J instance that were session requests, during the last collection interval.

Requests Per Second Routed to Destination

Shows the number of requests routed per second by mod_oc4j to this particular OC4J instance.

Total Failed Requests to Destination

Shows the total number of failed requests routed by mod_oc4j to this particular OC4J instance.

Total Successful Requests to Destination

Shows the total number of successful requests routed by mod_oc4j to this particular OC4J instance.


mod_oc4j General Metrics

This metric category displays charts that show the count of requests to OC4J instances, and the percentage of requests that failed and resulted in internal errors.

Default Collection Interval — Every 5 minutes

Table 20-7 mod_oc4j General Metrics

Metric Description

Percentage of Requests Resulted in Internal Errors

Shows the percentage of total number of requests routed for all the Mount Points that resulted in internal errors.

Percentage of Requests that Were Failures

Shows the percentage of total number of requests routed for all the mount points that were failed requests.

Percentage of Requests that Were Session Requests

Shows the percentage of total number of requests routed for all the mount points that were session requests, during the last collection interval.

Requests Per Second Routed to OC4J Instances

Shows the total number of requests routed per second for all the mount points.


mod_oc4j MountPt Metrics

The metrics in this category provide details about the successful and failed requests routed by mod_oc4j for a particular mount point. The metrics table shows details such as the OC4J instances to which the requests were routed and the path for the OC4J Mount directive in the mod_oc4j.conf file.

Default Collection Interval — Every 30 minutes

Table 20-8 mod_oc4j MountPt Metrics

Metric Description

Failover.count, ops

Shows the total number of failovers for this mount point.

OC4J Instance Name(s)

Shows the OC4J Instance(s) to which the requests were routed.

Percentage of Requests that Were Failures

Shows the percentage of total number of requests routed by mod_oc4j for this particular mount point that were failed requests.

Percentage of Requests that Were Session Requests

Shows the percentage of total number of requests for this particular mount point routed by mod_oc4j that were session requests, during the last collection interval.

Requests Per Second Routed to this Mount Point

Shows the number of requests routed per second by mod_oc4j for this particular mount point.

Total Failed Requests to Mount Point

Shows the total number of failed requests routed by mod_oc4j for this particular Mount Point.

Total Successful Requests to Mount Point

Shows the total number of successful requests routed by mod_oc4j for this particular Mount Point.


mod_oc4j Request Failure Causes Metrics

This metric category provides graph data for Internal server errors. These errors could have several causes, including: mod_oc4j's inability to initialize internal data structures, unavailability of the Java Virtual Machine (JVM), network errors, and configuration errors.

Default Collection Interval — Every 5 minutes

Table 20-9 mod_oc4j Request Failure Causes Metrics

Metric Description

Host

 

iasInstance

 

IncorrectReqInit.count, ops

 

Internal Errors Per Second

Shows the rate at which an internal error occurred while routing requests.

modoc4j

 

Name

 

Oc4jUnavailable.count, ops

 

Process

 

timeStamp.ts, milliseconds

 

uid

 

UnableToHandleReq.count, ops

 

OHS General Metrics

This metric category includes metrics that provide general information about Oracle HTTP Server.

Default Collection Interval — Every 5 minutes

Table 20-10 OHS General Metrics

Metric Description

Start Time (ms since Epoch)

Shows the start time of the HTTP Server. It is represented in milliseconds since the Unix epoch.The Unix epoch is January 1, 1970.


OHS Module Metrics

Contains metrics about Oracle HTTP Server (OHS) modules.

Default Collection Interval — Every 5 minutes

Table 20-11 OHS Module Metrics

Metric Description

Active Requests for a Module

Shows the number of requests currently being processed by this module's handler.

Request Handling Throughput, for a Module (requests per second)

Shows the number of requests handled per second by this module during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Request Handling Time, for a Module (seconds)

Shows the average time (in seconds) it took the module to handle a request during the last interval. The interval is the period of time specified as the collection frequency for this metric.


OHS Process Metrics

This metric category contains metrics about DMS processes.

Default Collection Interval — Every 5 minutes

Table 20-12 OHS Process Metrics

Metric Description

Heap Usage (MB)

Shows the Displays (in MB) the total amount of heap space used since the server was started.


OHS Server Metrics

The metrics in this metric category display information about Oracle HTTP Server.

Default Collection Interval — Every 5 minutes

Table 20-13 OHS Server Metrics

Metric Description

Active HTTP Connections

Shows the number of open HTTP connections.

Active HTTP Requests

Shows the number of requests currently being serviced.

Busy Processes

The number of child servers that are busy.

Connection Duration (seconds)

Shows the average time (in seconds) a connection was open during the last interval. The interval is the period of time specified as the collection frequency for this metric. A connection remains open until all of the requests that it is handling have been completed.

Error Rate (%)

Shows the percentage of requests that encountered errors during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Idle Processes

Shows the number of child servers that are ready.

Percentage of Busy Processes

Shows the percentage of Oracle HTTP Server child processes that are currently servicing requests.

Request Processing Time (seconds)

Shows the average time it took to process a request during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Request Throughput (requests per second)

Shows the number of requests per second serviced during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Response Data Processed (KB per response)

Shows the average size of a response (in KB) during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Response Data Throughput (KB per second)

Shows the amount of response data (in KB/seconds) processed by Oracle HTTP Server during the last interval. The interval is the period of time specified as the collection frequency for this metric.


OHS Virtual Host

The metrics in this metric category provide virtual host information.

Default Collection Interval — Every 5 minutes

Table 20-14 OHS Virtual Metrics

Metric Description

Active Requests for a Virtual Host

Shows the Total number of active requests currently being processed by the virtual host.

Request Processing Time for a Virtual Host (seconds)

Shows the average amount of time it took the virtual host to process one request during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Request Throughput for a Virtual Host (requests per second)

Shows the number of requests per second serviced by the virtual host during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Response Data Processed for a Virtual Host (KB per response)

Shows the average size of a response (in KB) during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Response Data Throughput for a Virtual Host (KB per second)

Shows the amount of response data (in KB/second) processed by the virtual host during the last interval. The interval is the period of time specified as the collection frequency for this metric.

Virtual Host Type

Shows the type of virtual host, either IP_DEFAULT, NAME_DEFAULT, IP_BASED, or NAME_BASED.


Resource Usage Metrics

The metrics in this metric category provide information about CPU and memory usage.

Default Collection Interval — Every 5 minutes

Table 20-15 Resource Usage Metrics

Metric Description

CPU Idle Time (%)

Shows the displays the percentage of system CPU time that is idle.

CPU Usage (%)

Shows the percentage of the CPU usage by Oracle HTTP Server.

Free Memory (%)

Shows the percentage of free physical memory for the system.

Free Memory (MB)

Shows the amount of free physical memory (in MB) for the system.

Memory Usage (%)

Shows the percentage of the physical memory used by Oracle HTTP Server.

Memory Usage (MB)

Shows the amount of physical memory (in MB) being used by Oracle HTTP Server.

Other CPU Usage (%)

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

Other Memory Usage (%)

Shows the percentage of host memory in use by processes and applications other than Oracle HTTP Server. If you are having problems with memory usage on the HTTP Server host computer, this metric can help you determine whether or not the HTTP Server is causing the problem.

Other Memory Usage (MB)

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

Start Time (ms since Epoch)

Shows the start time of the HTTP Server. It is represented in milliseconds since the Unix epoch.The Unix epoch is January 1, 1970.

Total Memory (MB)

Shows the amount of physical memory (in MB) for the system.


Response Metrics

Contains metrics that provide basic information about the HTTP Server.

Default Collection Interval — Every minute

Table 20-16 Response Metrics

Metric Description

UpDown Status

Shows whether the HTTP Server is up or down.