|
Oracle® Enterprise Manager Metric Reference Manual
10g Release 1 (10.1) Part No. B12015-01 |
|
|
|
|
You can use Oracle Enterprise Manager to view the overall status of Oracle9IAS Web Cache. You can also use Enterprise Manager to view Oracle9IAS Web Cache performance metrics that have been collected by the Oracle Agent.
This metric serves as a container for the Oracle9iAS Cache Performance metrics.
The percentage of the maximum cache size that is allocated to cached objects. The maximum cache size is configured in the Resource Limits page of OracleAS Web Cache Manager.
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.
Table 16-1 Metric Summary Table
| 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 12 Samples | > | 90 | 99 | 2 | The cache is using %value%%% of its allocated memory |
The percentage of requests for content which is cachable but was not available in the cache.
The number of objects stored in the cache, plus the number of objects in transit through the cache. The number includes objects that have expired or have been invalidated but which have not been deleted from the cache. For a cache cluster member, this number represents owned content.
The number of bytes that are saved due to in-cache compression as a percentage of the total number of bytes, before compression, in the documents served.
The average number of megabytes served by the cache per second during the current time period.
The percentage of requests that resulted in the cache serving error pages to Web browsers.
The average number of requests served by cache content per second during the current time period.
The percentage of requests resolved by cache content. This percentage should be high, except when objects are being invalidated.
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.
Table 16-2 Metric Summary Table
| 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 12 Samples | <
|
30 | 20 | 3 | %value%%% of requests were cache hits |
If the percentage of hits is low, then perform the following:
Review the caching rules configuration in Oacle9iAS Web Cache Manager.
In the Popular Requests page in Oacle9iAS Web Cache Manager, select the Not Cached from the Filter Documents list to view the most frequent misses.
The average number of objects invalidated from the cache per second during the current time period.
The average number of invalidation requests processed by the cache per second during the current time period.
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.
Table 16-3 Metric Summary Table
| 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 12 Samples | > | 100 | 120 | 2 | The cache encountered %value% invalidation requests per second |
The average number of requests per second for cacheable and non-cacheable content that were not served by the cache during the current time period.
The following table shows how often the metric's value is collected.
| Target Version | Collection Frequency |
|---|---|
| All Versions | Every 5 Minutes |
If the number of misses is high, then perform the following:
Review the caching rules configuration in Oacle9iAS Web Cache Manager.
In the Popular Requests page in Oacle9iAS Web Cache Manager, select the Not Cached from the Filter Documents list to view the most frequent misses.
The number of error pages that the cache has served per second to Web browsers due to a network error while connecting, sending, or receiving a response from an origin server.
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.
Table 16-4 Metric Summary Table
| 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 12 Samples | > | .5 | 1 | 2 | The cache encountered %value% network errors per second |
The percentage of requests for non-cacheable content that was not served by the cache.
The following table shows how often the metric's value is collected.
| Target Version | Collection Frequency |
|---|---|
| All Versions | Every 5 Minutes |
If the number of hits is low, then perform the following:
Review the caching rules configuration in OracleAS Web Cache Manager.
In the Popular Requests page in OracleAS Web Cache Manager, select the Not Cached from the Filter Documents list to view the most frequent misses. In addition, view the Cache Reason for the most frequent requests that were not cached.
The number of incoming open connections to the OracleAS Web Cache server and outgoing open connections to the origin servers.
The number of error pages that the cache has served per second to Web browsers due to an HTML fragment retrieval problem for a page that supports partial page caching. This number includes errors returned when an uncaught exception occurs in the cache during ESI parsing or when the default ESI fragment is served. A default ESI fragment is served when OracleAS Web Cache is unable to fetch the src specified in an <esi:include> tag.
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.
Table 16-5 Metric Summary Table
| 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 12 Samples | > | .5 | 1 | 2 | The cache encountered %value% partial page errors per second |
The percentage of requests that resulted in the cache refreshing content from the origin servers.
The average number of requests served by the cache per second during the current time period.
The number of error pages that the cache has served per second to Web browsers when origin server capacity has been reached.
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.
Table 16-6 Metric Summary Table
| 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 12 Samples | > | .5 | 1 | 2 | The cache encountered %value% site busy errors per second |
The size, in megabytes, of the objects currently stored in the cache. For a cache cluster member, this number is an aggregate of the owned and on-demand objects.
The percentage of requests resolved by expired or invalidated content in the cache.
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.
Table 16-7 Metric Summary Table
| 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 12 Samples | > | 70 | 80 | 2 | %value%%% of hits were stale cache hits |
The average number of error pages that the cache has served per second to Web browsers during the current time period.
These metric columns provide information about OracleAS Web Cache EdgeSide Includes.
The number of error pages that the cache has served per second to Web browsers due to Edge Side Include (ESI) exception errors. These error pages are typically the result of ESI syntax errors.
The number of default Edge Side Include (ESI) fragments that the cache has served per second to Web browsers. A default ESI fragment is served when when OracleAS Web Cache is unable to fetch the src specified in an <esi:include> tag and the alt attribute, onerror attribute, or the try |attempt |except block are either not present or fail.
These metric columns provide information about CPU and memory usage.
The percentage of system CPU time that is idle.
The amount of free physical memory, in megabytes, for the system.
The amount of free physical memory, in megabytes, for the system.
The percentage of the CPU usage by applications other than OracleAS Web Cache.
The percentage of physical memory used by applications other than OracleAS Web Cache.
The physical memory usage, in megabytes, by applications other than OracleAS Web Cache.
The amount of physical memory, in megabytes, for the system.
The percentage of the CPU that is being used for OracleAS Web Cache. As traffic increases, CPU utilization increases.
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.
Table 16-8 Metric Summary Table
| 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 12 Samples | > | Not Defined | Not Defined | 2 | CPU Utilization is %value%%% |
The percentage of the physical memory used by OracleAS Web Cache.
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.
Table 16-9 Metric Summary Table
| 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 12 Samples | > | 80 | 90 | 2 | Memory Utilization is %value%%% |
This category indicates whether the OracleAS Web Cache instance is up and running or down and unavailable.
This metric indicates whether the OracleAS Web Cache instance is up and running or down and unavailable.
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.
Table 16-10 Metric Summary Table
| Target Version | Evaluation and Collection Frequency | Upload Frequency | Operator | Default Warning Threshold | Default Critical Threshold | Consecutive Number of Occurrences Preceding Notification | Alert Text |
|---|---|---|---|---|---|---|---|
| 9.0.4.x | Every Minute | After Every 60 Samples | =
|
Not Defined | 0 | 1 | The Webcache instance is down |
The columns in this metric provide information about the performance of origin server.
The current number of open connections that the cache has open to the origin server per second.
The average number of seconds used to process a request during the current time period.
Specifies whether or not the origin server is a proxy server. YES specifies that the origin server is a proxy server. NO specifies that the origin server is an application Web sever.
The average number of requests served per second during the current time period.
The current status of the origin server. An up status specifies that the last communication with the origin server was successful. A down status specifies that the origin server is down. If this is the last origin server in a single or multiple server configuration, OracleAS Web Cache continues to forward requests to the origin server. If this is not the last server, then no new requests will be sent to origin server. However, OracleAS Web Cache will poll the inactive origin server until it is back online.