Oracle9iAS Web Cache Administration and Deployment Guide Release 2 (9.0.2) Part Number A95404-02 |
|
This appendix describes the Document Type Definition (DTD), or grammar, of invalidation requests and responses.
This appendix contains these topics:
This section describes the DTD of invalidation requests and responses. The DTD for both requests and responses is defined within WCSinvalidation.dtd
, located in the $ORACLE_HOME/webcache/invalidation
directory on UNIX and the ORACLE_HOME
\webcache\invalidation
directory on Windows.
This section contains the following topics:
Figure C-1 shows the portion of the DTD for invalidation requests.
<!-- root element for invalidation request --> <!ELEMENT INVALIDATION (SYSTEM?,OBJECT+)> <!-- VERSION is currently "WCS-1.1" without the quotes --> <!ATTLIST INVALIDATION VERSION CDATA #REQUIRED > <!ELEMENT SYSTEM (SYSTEMINFO+)> <!ELEMENT SYSTEMINFO EMPTY> <!ATTLIST SYSTEMINFO NAME CDATA #REQUIRED VALUE CDATA #IMPLIED > <!ELEMENT OBJECT ((BASICSELECTOR|ADVANCEDSELECTOR), ACTION, INFO?)> <!ELEMENT BASICSELECTOR EMPTY> <!ATTLIST BASICSELECTOR URI CDATA #REQUIRED > <!ELEMENT ADVANCEDSELECTOR (COOKIE|HEADER|OTHER)*> <!ATTLIST ADVANCEDSELECTOR URIPREFIX CDATA #REQUIRED HOST CDATA #IMPLIED URIEXP CDATA #IMPLIED METHOD CDATA #IMPLIED BODYEXP CDATA #IMPLIED > <!ELEMENT COOKIE EMPTY> <!ATTLIST COOKIE NAME CDATA #REQUIRED VALUE CDATA #IMPLIED > <!ELEMENT HEADER EMPTY> <!ATTLIST HEADER NAME CDATA #REQUIRED VALUE CDATA #IMPLIED > <!ELEMENT OTHER EMPTY> <!ATTLIST OTHER TYPE CDATA #REQUIRED NAME CDATA #REQUIRED VALUE CDATA #IMPLIED > <!ELEMENT ACTION EMPTY> <!ATTLIST ACTION REMOVALTTL CDATA #IMPLIED > <!ELEMENT INFO EMPTY> <!ATTLIST INFO VALUE CDATA #REQUIRED >
Figure C-2 shows the portion of the DTD for invalidation responses.
<!-- root element for invalidation result --> <!ELEMENT INVALIDATIONRESULT (SYSTEM?, OBJECTRESULT+)> <!-- VERSION is currently "WCS-1.1" without the quotes --> <!ATTLIST INVALIDATIONRESULT VERSION CDATA #IMPLIED > <!ELEMENT OBJECTRESULT ((BASICSELECTOR|ADVANCEDSELECTOR), RESULT, INFO?)> <!ELEMENT RESULT EMPTY> <!ATTLIST RESULT ID CDATA #REQUIRED STATUS CDATA #REQUIRED NUMINV CDATA #REQUIRED >
Element | Attribute | Description |
---|---|---|
|
|
|
|
|
Version of the |
|
|
|
|
The possible
This pair specifies the name of the cache. |
|
|
|
|
|
|
Invalidation based on the URL |
|
|
Invalidation based on advanced invalidation selectors |
|
|
Action to perform on documents |
|
|
Comment specified in the |
|
|
See Also: "BASICSELECTOR" |
|
|
See Also: "ADVANCEDSELECTOR" |
|
|
|
|
|
Sequence number of all the URLs sent in the invalidation response. If there are multiple URLs specified in the invalidation message, then the sequence number starts at 1 for the first URL and continues for each additional URL. |
|
|
Status of the invalidation. Status is one of the following: |
|
|
Number of documents invalidated |
Figure C-3 shows the portion of the DTD for invalidation preview requests.
<!-- root element for invalidation preview request --> <!ELEMENT INVALIDATIONPREVIEW (SYSTEM?, (BASICSELECTOR|ADVANCEDSELECTOR))> <!-- VERSION is currently "WCS-1.1" without the quotes --> <!ATTLIST INVALIDATIONPREVIEW VERSION CDATA #REQUIRED STARTNUM CDATA #REQUIRED MAXNUM CDATA #REQUIRED >
Element | Attribute | Description |
---|---|---|
|
|
|
|
|
Version of the |
|
|
Number representing the first document to be listed |
|
|
Number of documents to be listed |
|
|
|
|
The possible
This pair specifies whether or not invalidation requests are propagated to cache cluster members. If |
|
|
|
See Also: "BASICSELECTOR" |
|
|
See Also: "ADVANCEDSELECTOR" |
Figure C-4 shows the portion of the DTD for invalidation preview responses.
<!-- root element for invalidation preview result --> <!ELEMENT INVALIDATIONPREVIEWRESULT (SYSTEM?, SELECTEDURL*)> <!ATTLIST INVALIDATIONPREVIEWRESULT VERSION CDATA #REQUIRED STATUS CDATA #REQUIRED STARTNUM CDATA #REQUIRED NUMURLS CDATA #REQUIRED TOTALNUMURLS CDATA #REQUIRED > <!ELEMENT SELECTEDURL EMPTY> <!ATTLIST SELECTEDURL VALUE CDATA #REQUIRED>
Element | Attribute | Description |
---|---|---|
|
|
|
|
|
Version of the |
|
|
Status of the preview. Status is one of the following: |
|
|
Number representing the first document to be listed |
|
|
Number of URLs returned in this preview result |
|
|
Number of URLs matching the |
|
|
URLs matching the |
|
|
See Also: "BASICSELECTOR" |
|
|
See Also: "ADVANCEDSELECTOR" |
Oracle9iAS Web Cache provides a simple, extensible, and flexible XML query interface to monitor the cache runtime information. You can query any selected group of data to get information about the performance of the cache, as well as information about the cache configuration.
This section describes the DTD of statistics requests and responses. The DTD for both requests and responses is defined within the file wcstats.dtd
, located in the $ORACLE_HOME/webcache/dtds
directory on UNIX and the ORACLE_HOME
\webcache\dtds
directory on Windows.
Figure C-5 shows the contents of the statistics DTD file, wcstats.dtd
.
<?xml version="1.0"?> <!ELEMENT WCSTATS (GROUP*)> <!ATTLIST WCSTATS DTD_VERSION CDATA #FIXED "1.0"> <!ELEMENT GROUP (PARAM*, ENTRY*, GROUP*)> <!ATTLIST GROUP NAME CDATA #REQUIRED > <!ELEMENT PARAM EMPTY> <!ATTLIST PARAM NAME CDATA #REQUIRED VALUE CDATA #REQUIRED > <!ELEMENT ENTRY EMPTY> <!ATTLIST ENTRY NAME CDATA #REQUIRED VALUE CDATA #IMPLIED >
Table C-5 describes the element names, the attributes, and descriptions of each attribute.
In the statistics DTD, types of data are grouped based on their logical relationship. The statistics DTD associates a group ID with each top-level group. To improve the performance of group lookup, you can use the number in the GROUP NAME
field in your query XML message, rather than the string. (String comparison is a slower operation.)
To ensure the backward compatibility of all the XML messages, future versions of Oracle9iAS Web Cache will add new groups only after existing groups, without changing the existing order. If, in future versions, Oracle9iAS Web Cache deletes any existing groups, that group ID will not be reused for other purposes.
Table C-6 shows the group names and their corresponding group IDs.
These groups are divided into five main categories:
The cache information groups provide general information about caches.
Table C-7 lists the cache information groups and subgroups, the valid values that can be passed to the NAME
attribute of the ENTRY
element for the group, and a description of the attribute.
Oracle9iAS Web Cache collects two types of runtime statistics:
Table C-8 lists the general runtime statistics groups and subgroups, the valid values that can be passed to the NAME
attribute of the ENTRY
element for the group, and a description of the attribute.
Table C-9 lists the timed runtime statistics groups and subgroups and a description of each group or subgroup.
The following strings are valid values for the NAME
attribute of the ENTRY
element of all of the timed statistics listed in Table C-9:
RECENT_PER_SEC:
The average number for each second during the last ten seconds
MAX_PER_SEC_SINCE_START:
The maximum number for each second since the cache was last restarted
AVG_PER_SEC_SINCE_START
: The average number for each second since the cache was last restarted
TOTAL_SINCE_START
: The total number since the cache was last restarted
TOTAL_SINCE_RESET
: The total number since the statistics were reset
AVG_PER_SEC_SINCE_RESET
: The average since the statistics were reset
The site information group provides multiple-site support. You can request statistics for all sites or for a specific site. Oracle9iAS Web Cache first checks to see if this group exists in the request message, then requests the statistics, ensuring that the correct statistics are returned to multiple-site environments.
Table C-10 lists the site information group, the valid values that can be passed to the NAME
attribute of the ENTRY
element for the group, and a description of the attribute.
GROUP Name | ENTRY Name | Description |
---|---|---|
|
|
A group that returns information about a Web site |
|
|
An index generated by Oracle9iAS Web Cache as an identifier of the site |
|
|
The name of the site |
The origin server statistics group provides information and statistics about the origin server.
Origin server statistics can contain multiple SERVER
subgroups. Each SERVER
group contains origin server configuration information as well as origin server runtime statistics. The runtime statistics are similar in format to cache runtime statistics
Table C-11 lists the origin server statistics groups and subgroups, the valid values that can be passed to the NAME
attribute of the ENTRY
element for the group, and a description of the attribute.
The URL statistics group returns the URLs of the most popular documents. You specify the number of URLs to be returned. This is the information returned as the Most Popular Documents in the Cache Contents page (Administration > Monitoring > Cache Contents) of Oracle9iAS Web Cache Manager.
The URL statistics group can contain multiple URL subgroups.
Table C-12 lists the URL statistics groups and subgroups, the valid values that can be passed to the NAME
attribute of the ENTRY
element for the group, and a description of the attribute.
To retrieve Oracle9iAS Web Cache statistics, you send a POST
message to the Oracle9iAS Web Cache statistics port. By default, the statistics port is 4002.
Each request must include the authentication header as part of the message. The following example shows the authentication header:
POST / HTTP/1.0 Authorization: BASIC < base64 encoding of administrator:administrator_password> content-length: #bytes
In the example, #bytes
refers to the size, in bytes, of the body of the statistics request.
The body of a statistics request must begin with the following:
<?xml version="1.0"?> <!DOCTYPE WCSTATS SYSTEM "internal:///wcstats.dtd"> <WCSTATS DTD_VERSION="1.0">
If the request XML message contains the ENTRY
element, the response will return the value of that ENTRY
. If the message contains the GROUP
element without any children, it will return all ENTRY
values for the group as well as all ENTRY
values for the subgroup.
The following examples illustrate XML request and response messages.
Figure C-6 shows the request and response messages that retrieve the URLs of 50 of the most popular objects in the cache. It uses the GROUP ID
, 124
, rather than the GROUP NAME
, URL_STATS
.
The following code shows the request:
<?xml version="1.0"?> <!DOCTYPE WCSTATS SYSTEM "internal:///wcstats.dtd"> <WCSTATS DTD_VERSION="1.0"> <GROUP NAME="124"/> <!-- NAME="URL_STATS" --> <PARAM NAME="OBJECT_COUNT" VALUE="50"/> </WCSTATS>
The following code shows the response:
<?xml version="1.0"?> <!DOCTYPE WCSTATS SYSTEM "internal:///wcstats.dtd"/> <WCSTATS DTD_VERSION="1.0"> <GROUP NAME="124"> <PARAM NAME="OBJECT_COUNT" VALUE="50"/> <GROUP NAME="URL"/> <ENTRY NAME="NAME" VALUE="/sitename:port/admin/images/headers/maglass.gif/"/> <ENTRY NAME="SCORE" VALUE="99"/> <ENTRY NAME="CACHABILITYRULE" VALUE="1"/> <ENTRY NAME="SIZE" VALUE="1037"/> </GROUP> . . . </GROUP> </WCSTATS>
Figure C-7 shows the request and response messages that retrieve the number of objects recently invalidated for each second. The example uses the GROUP ID
, 107
, rather than the GROUP NAME
, INVALIDATED_OBJECTS
.
The following code shows the request:
<?xml version="1.0"?> <!DOCTYPE WCSTATS SYSTEM "internal:///wcstats.dtd"> <WCSTATS DTD_VERSION="1.0"> <GROUP NAME="107"> <!-- NAME="INVALIDATED_OBJECTS" --> <ENTRY NAME="RECENT_PER_SEC"/> </GROUP> </WCSTATS>
The following code shows the response:
<?xml version="1.0"?> <!DOCTYPE WCSTATS SYSTEM "internal:///wcstats.dtd"> <WCSTATS DTD_VERSION="1.0"> <GROUP NAME="107" NAME="INVALIDATED_OBJECTS"> <ENTRY NAME="RECENT_PER_SEC" VALUE="50"/> </GROUP> </WCSTATS>
Figure C-8 shows the request and response messages that retrieve all statistics for the group INVALIDATED_OBJECTS
. The example uses the GROUP ID
, 107, rather than the GROUP NAME
, INVALIDATED_OBJECTS
. Because the request contains only the GROUP
element, Oracle9iAS Web Cache returns all statistics in the group.
The following code shows the request:
<?xml version="1.0"?> <!DOCTYPE WCSTATS SYSTEM "internal:///wcstats.dtd"> <WCSTATS DTD_VERSION="1.0"> <GROUP NAME="107"/> </WCSTATS>
The following code shows the response:
<?xml version="1.0"?> <!DOCTYPE WCSTATS SYSTEM "internal:///wcstats.dtd"> <WCSTATS DTD_VERSION="1.0"> <GROUP NAME="107"> <!-- INVALIDATED_OBJECTS --> <ENTRY NAME="RECENT_PER_SEC" VALUE="50"/> <ENTRY NAME="MAX_SINCE_START" VALUE="100"/> <ENTRY NAME="AVG_SINCE_START" VALUE="36"/> <ENTRY NAME="TOTAL_SINCE_START" VALUE="1000"/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE="500"/> <ENTRY NAME="AVG_SINCE_RESET" VALUE="30"/> </GROUP> </WCSTATS>
Figure C-9 lists a complete template for all elements in the statistics DTD.
<?xml version="1.0"?> <WCSTATS> <!DOCTYPE WCSTATS SYSTEM "internal:///wcstats.dtd"> <WCSTATS DTD_VERSION="1.0"> <!-- Cache_Information --> <GROUP NAME="TIME"> <ENTRY NAME="CACHE_START_TIME" VALUE=""/> <ENTRY NAME="STATS_RESET_TIME" VALUE=""/> <ENTRY NAME="LAST_MODIFIED_TIME" VALUE=""/> </GROUP> <GROUP NAME="PID"> <ENTRY NAME="CACHE_PROCESS" VALUE=""/> </GROUP> <GROUP NAME="CACHED_DOC_COUNT"> <ENTRY NAME="CURRENT" VALUE=""/> <GROUP NAME="OWNED"> <ENTRY NAME="CURRENT" VALUE=""/> </GROUP> <GROUP NAME="DEMAND"> <ENTRY NAME="CURRENT" VALUE=""/> </GROUP> </GROUP> <GROUP NAME="CACHED_DOC_SIZE"> <ENTRY NAME="CURRENT" VALUE=""/> <GROUP NAME="OWNED"> <ENTRY NAME="CURRENT" VALUE=""/> </GROUP> <GROUP NAME="DEMAND"> <ENTRY NAME="CURRENT" VALUE=""/> </GROUP> </GROUP> <GROUP NAME="CACHEABILITY_RULES"> <GROUP NAME="RULE"> <ENTRY NAME="INDEX" VALUE=""/> <ENTRY NAME="REGULAR_EXPRESSION" VALUE=""/> <ENTRY NAME="SITE_MASK" VALUE=""/> </GROUP> . . . </GROUP> <GROUP NAME="CLUSTERS"> <ENTRY NAME="MEMBER_COUNT" VALUE=""/> <ENTRY NAME="NAME" VALUE=""/> <ENTRY NAME="CONFIG_CHECKSUM" VALUE=""/> </GROUP> <GROUP NAME="CACHE_INFO"> <ENTRY NAME="MAX_CACHE_SIZE" VALUE=""/> <ENTRY NAME="ACTION_LIMIT_SIZE" VALUE=""/> <ENTRY NAME="ALLOCATED_MEM_SIZE" VALUE=""/> </GROUP> <!-- General Runtime Statistics --> <GROUP NAME="OPEN_CONNECTIONS"> <ENTRY NAME="CURRENT" VALUE=""/> <ENTRY NAME="MAX_SINCE_START" VALUE=""/> </GROUP> <GROUP NAME="APP_SRVR_REQUEST_BACKLOG"> <ENTRY NAME="CURRENT" VALUE=""/> <ENTRY NAME="MAX_SINCE_START" VALUE=""/> </GROUP> <GROUP NAME="SESSION_COUNT"> <ENTRY NAME="CURRENT" VALUE=""/> <ENTRY NAME="MAX_SINCE_START" VALUE=""/> </GROUP> <GROUP NAME="CACHE_REDIRECT_DOC_COUNT"> <ENTRY NAME="CURRENT" VALUE=""/> <ENTRY NAME="MAX_SINCE_START" VALUE=""/> </GROUP> <!-- Timed Runtime Statistics --> <GROUP NAME="BYTES_SERVED"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="HTTP_REQUESTS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="HTTP_CLIENT_REQUESTS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="BYTES_SAVED_WITH_COMPRESSION"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="INVALIDATION_REQUESTS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="INVALIDATED_OBJECTS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="HITS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> <GROUP NAME="FRESH_HITS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> <GROUP NAME="FROM_OWNED_TO_CLIENT"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="FROM_OWNED_TO_PEER"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="FROM_DEMAND_TO_CLIENT"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> </GROUP> <GROUP NAME="STALE_HITS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> <GROUP NAME="FROM_OWNED_TO_CLIENT"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="FROM_OWNED_TO_PEER "> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="FROM_DEMAND_TO_CLIENT"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> </GROUP> </GROUP> <GROUP NAME="MISSES"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> <GROUP NAME="CACHEABLE_MISSES"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> <GROUP NAME="FROM_OWNED_TO_CLIENT"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="FROM_OWNED_TO_PEER"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="FROM_DEMAND_TO_CLIENT"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> </GROUP> <GROUP NAME="NONCACHEABLE_MISSES"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> <GROUP NAME="FROM_OWNED_TO_PEER"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="FROM_OWNED_TO_CLIENT"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="FROM_DEMAND_TO_CLIENT"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="OWNER_UNKNOWN"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> </GROUP> </GROUP> <GROUP NAME="REFRESHES"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="COMPRESSED_HITS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="COMPRESSED_MISSES"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="ERRORS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> <GROUP NAME="NETWORK_ERRORS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="SITE_BUSY_ERRORS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="PARTIAL_PAGE_ERRORS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> </GROUP> <!-- Multisite Statistics --> <GROUP NAME="SITE"> <ENTRY NAME="ID" VALUE=""/> <ENTRY NAME="NAME" VALUE=""/> </GROUP> <!-- Origin Server Statistics--> <GROUP NAME="APP_SRVR_STATS"> <GROUP NAME="SERVER"> <ENTRY NAME="HOSTNAME" VALUE=""> <ENTRY NAME="PORT" VALUE=""> <ENTRY NAME="IS_PROXY" VALUE=""> <ENTRY NAME="STATUS" VALUE=""> <ENTRY NAME="SECONDS_SINCE_STATUS_CHANGE" VALUE=""/> <GROUP NAME="REQUESTS"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="LATENCY"> <ENTRY NAME="RECENT_PER_SEC" VALUE=""/> <ENTRY NAME="MAX_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_START" VALUE=""/> <ENTRY NAME="TOTAL_SINCE_RESET" VALUE=""/> <ENTRY NAME="AVG_PER_SEC_SINCE_RESET" VALUE=""/> </GROUP> <GROUP NAME="ACTIVE_SESSIONS"> <ENTRY NAME="CURRENT" VALUE=""/> <ENTRY NAME="MAX_SINCE_START" VALUE=""/> </GROUP> <GROUP NAME="OPEN_CONNECTIONS"> <ENTRY NAME="CURRENT" VALUE=""/> <ENTRY NAME="MAX_SINCE_START" VALUE=""/> </GROUP> </GROUP> ... </GROUP> <!-- URL Statistics --> <GROUP NAME="URL_STATS"> <PARAM NAME="OBJECT_COUNT" VALUE="50"/> <GROUP NAME="URL"> <ENTRY NAME="URLNAME" VALUE=""/> <ENTRY NAME="SCORE" VALUE=""/> <ENTRY NAME="CACHABILITYRULE" VALUE=""/> <ENTRY NAME="SIZE" VALUE=""/> </GROUP> . . . </GROUP> </WCSTATS>
|
Copyright © 2002 Oracle Corporation. All Rights Reserved. |
|