This section describes the monitoring statistics that are available:
The EJB container statistics are described in the following tables:
EJB statistics are described in the following table.
Table 18–1 EJB Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
createcount |
CountStatistic |
Number of times an EJB’s create method is called. |
removecount |
CountStatistic |
Number of times an EJB’s remove method is called. |
pooledcount |
RangeStatistic |
Number of entity beans in pooled state. |
readycount |
RangeStatistic |
Number of entity beans in ready state. |
messagecount |
CountStatistic |
Number of messages received for a message-driven bean. |
methodreadycount |
RangeStatistic |
Number of stateful or stateless session beans that are in the MethodReady state. |
passivecount |
RangeStatistic |
Number of stateful session beans that are in Passive state. |
The statistics available for EJB method invocations are listed in the following table.
Table 18–2 EJB Method Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
methodstatistic |
TimeStatistic |
Number of times an operation is called; the total time that is spent during the invocation, and so on. |
CountStatistic |
Number of times the method execution resulted in an exception. This is collected for stateless and stateful session beans and entity beans if monitoring is enabled for the EJB container. |
|
CountStatistic |
Number of times the method successfully executed. This is collected for stateless and stateful session beans and entity beans if monitoring enabled is true for EJB container. |
|
CountStatistic |
Time (ms) spent executing the method for the last successful/unsuccessful attempt to execute the operation. This is collected for stateless and stateful session beans and entity beans if monitoring is enabled on the EJB container. |
The statistics for EJB Session Stores are listed in the following table.
Table 18–3 EJB Session Store Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
currentSize |
RangeStatistic |
Number of passivated or checkpointed sessions currently in the store. |
activationCount |
CountStatistic |
Number of sessions activated from the store. |
activationSuccessCount |
CountStatistic |
Number of sessions successfully activated from the store |
activationErrorCount |
CountStatistic |
Time (ms) spent executing the method for the last successful/unsuccessful attempt to execute the operation. This is collected for stateless and stateful session beans and entity beans, if monitoring is enabled on the EJB container. |
passivationCount |
CountStatistic |
Number of sessions passivated (inactivated) using this store. |
passivationSuccessCount |
CountStatistic |
Number of sessions successfully passivated using this store. |
passivationErrorCount |
CountStatistic |
Number of sessions that could not be passivated using this store. |
expiredSessionCount |
CountStatistic |
Number of expired sessions that were removed by this store. |
passivatedBeanSize |
CountStatistic |
Total number of bytes passivated by this store, including total, minimum, and maximum. |
passivationTime |
CountStatistic |
Time spent on passivating beans to the store, including the total, minimum, and maximum. |
checkpointCount (enterprise profile only) |
CountStatistic |
Number of sessions checkpointed using this store. |
checkpointSuccessCount (enterprise profile only) |
CountStatistic |
Number of sessions checkpointed successfully. |
checkpointErrorCount (enterprise profile only) |
CountStatistic |
Number of sessions that couldn't be checkpointed. |
checkpointedBeanSize (enterprise profile only) |
ValueStatistic |
Total number of bytes checkpointed by the store. |
checkpointTime enterprise profile only) |
TimeStatistic |
Time spent on checkpointing beans to the store. |
The statistics available for EJB pools are listed in the following table.
Table 18–4 EJB Pool Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
BoundedRangeStatistic |
Number of EJB’s in the associated pool, providing an idea about how the pool is changing. |
|
BoundedRangeStatistic |
Number of threads waiting for free beans, giving an indication of possible congestion of requests. |
|
CountStatistic |
Number of beans created in associated pool since the gathering of data started. |
|
CountStatistic |
Number of beans destroyed from associated pool since the gathering of data started. |
|
CountStatistic |
The maximum number of messages to load into a JMS session at one time for a message-driven bean to serve. Default is 1. Applies only to pools for message driven beans. |
The statistics available for EJB caches are listed in the following table.
Table 18–5 EJB Cache Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
BoundedRangeStatistic |
The number of times a user request does not find a bean in the cache. |
|
BoundedRangeStatistic |
The number of times a user request found an entry in the cache. |
|
numbeansincache |
BoundedRangeStatistic |
The number of beans in the cache. This is the current size of the cache. |
CountStatistic |
Number of passivated beans. Applies only to stateful session beans. |
|
CountStatistic |
Number of errors during passivation. Applies only to stateful session beans. |
|
CountStatistic |
Number of expired sessions removed by the cleanup thread. Applies only to stateful session beans. |
|
CountStatistic |
Number of times passivation completed successfully. Applies only to stateful session beans. |
The statistics available for Timers are listed in the following table.
Table 18–6 Timer Statistics
Statistic |
Data Type |
Description |
---|---|---|
numtimerscreated |
CountStatistic |
Number of timers created in the system. |
numtimersdelivered |
CountStatistic |
Number of timers delivered by the system. |
numtimersremoved |
CountStatistic |
Number of timers removed from the system. |
The web container fits into the tree of objects as shown in The Applications Tree. Web container statistics are displayed for each individual web application. Statistics available for the web container for servlets are shown in Table 18–7, and statistics available for web modules are shown in Table 18–8.
Table 18–7 Web Container (Servlet) Statistics
Statistic |
Units |
Data Type |
Comments |
---|---|---|---|
errorcount |
Number |
CountStatistic |
Cumulative number of cases where the response code is greater than or equal to 400. |
maxtime |
Milliseconds |
CountStatistic |
The maximum amount of time the web container waits for requests. |
processingtime |
Milliseconds |
CountStatistic |
Cumulative value of the amount of time required to process each request. The processing time is the average of request processing times divided by the request count. |
requestcount |
Number |
CountStatistic |
The total number of requests processed so far. |
Statistics available for web modules are shown in Web Container Statistics.
Table 18–8 Web Container (Web Module) Statistics
Statistic |
Data Type |
Comments |
---|---|---|
jspcount |
CountStatistic |
Number of JSP pages that have been loaded in the web module. |
jspreloadcount |
CountStatistic |
Number of JSP pages that have been reloaded in the web module. |
sessionstotal |
CountStatistic |
Total number of sessions that have been created for the web module. |
activesessionscurrent |
CountStatistic |
Number of currently active sessions for the web module. |
activesessionshigh |
CountStatistic |
Maximum number of concurrently active sessions for the web module. |
rejectedsessionstotal |
CountStatistic |
Total number of rejected sessions for the web module. This is the number of sessions that were not created because the maximum allowed number of sessions were active. |
expiredsessionstotal |
CountStatistic |
Total number of expired sessions for the web module. |
sessionsize |
AverageRangeStatistic |
Size of the session for the web module. Value is either high, low, or average, or is in bytes for serialized sessions. |
sessionpersisttime |
AverageRangeStatistic |
Time (in ms, low, high, or average) taken to persist HTTP session state to back-end store for the web module. |
cachedsessionscurrent |
CountStatistic |
Current number of sessions cached in memory for the web module. |
passivatedsessionscurrent |
CountStatistic |
Current number of sessions passivated for the web module. |
Monitor JDBC resources to measure performance and capture resource usage at runtime. As the creation of JDBC connections are expensive and frequently cause performance bottlenecks in applications, it is crucial to monitor how a JDBC connection pool is releasing and creating new connections and how many threads are waiting to retrieve a connection from a particular pool.
The statistics available for the JDBC connection pool are shown in the following table.
Table 18–9 JDBC Connection Pool Statistics
Statistic |
Units |
Data Type |
Description |
---|---|---|---|
numconnfailedvalidation |
Number |
CountStatistic |
The total number of connections in the connection pool that failed validation from the start time until the last sample time. |
numconnused |
Number |
RangeStatistic |
Provides connection usage statistics. The total number of connections that are currently being used, as well as information about the maximum number of connections that were used (the high water mark). |
numconnfree |
Number |
CountStatistic |
The total number of free connections in the pool as of the last sampling. |
numconntimedout |
Number |
BoundedRangeStatistic |
The total number of connections in the pool that timed out between the start time and the last sample time. |
averageconnwaittime |
Number |
CountStatistic |
Indicates the average wait time of connections for successful connection request attempts to the connector connection pool. |
waitqueuelength |
Number |
CountStatistic |
Number of connection requests in the queue waiting to be serviced. |
connectionrequestwaittime |
RangeStatistic |
The longest and shortest wait times of connection requests. The current value indicates the wait time of the last request that was serviced by the pool. |
|
numconncreated |
Milliseconds |
CountStatistic |
The number of physical connections that were created since the last reset. |
numconndestroyed |
Number |
CountStatistic |
Number of physical connections that were destroyed since the last reset. |
numconnacquired |
Number |
CountStatistic |
Number of logical connections acquired from the pool. |
numconnreleased |
Number |
CountStatistic |
Number of logical connections released to the pool. |
The statistics available for the connector connection pools are shown in Table 18–10. Statistics for Connector Work Management are shown in Table 18–11.
Table 18–10 Connector Connection Pool Statistics
Statistic |
Units |
Data Type |
Description |
---|---|---|---|
numconnfailedvalidation |
Number |
CountStatistic |
The total number of connections in the connection pool that failed validation from the start time until the last sample time. |
numconnused |
Number |
RangeStatistic |
Provides connection usage statistics. The total number of connections that are currently being used, as well as information about the maximum number of connections that were used (the high water mark). |
numconnfree |
Number |
RangeStatistic |
The total number of free connections in the pool as of the last sampling. |
numconntimedout |
Number |
CountStatistic |
The total number of connections in the pool that timed out between the start time and the last sample time. |
averageconnwaittime |
Number |
CountStatistic |
Average wait time of connections before they are serviced by the connection pool. |
waitqueuelenght |
Number |
CountStatistic |
Number of connection requests in the queue waiting to be serviced. |
connectionrequestwaittime |
RangeStatistic |
The longest and shortest wait times of connection requests. The current value indicates the wait time of the last request that was serviced by the pool. |
|
numconncreated |
Milliseconds |
CountStatistic |
The number of physical connections that were created since the last reset. |
numconndestroyed |
Number |
CountStatistic |
Number of physical connections that were destroyed since the last reset. |
numconnacquired |
Number |
CountStatistic |
Number of logical connections acquired from the pool. |
numconnreleased |
Number |
CountStatistic |
Number of logical connections released to the pool. |
Statistics available for Connector Work Management are listed in the following table.
Table 18–11 Connector Work Management Statistics
Statistic |
Data Type |
Description |
---|---|---|
activeworkcount |
RangeStatistic |
Number of work objects executed by the connector. |
waitqueuelength |
RangeStatistic |
Number of work objects waiting in the queue before executing. |
workrequestwaittime |
RangeStatistic |
Longest and shortest wait of a work object before it gets executed. |
submittedworkcount |
CountStatistic |
Number of work objects submitted by a connector module. |
rejectedworkcount |
CountStatistic |
Number of work objects rejected by the Application Server. |
completedworkcount |
CountStatistic |
Number of work objects that were completed. |
The statistics available for the connection manager in an ORB are listed in the following table.
Table 18–12 Connection Manager (in an ORB) Statistics
Statistic |
Units |
Data Type |
Description |
---|---|---|---|
connectionsidle |
Number |
CountStatistic |
Provides total number of connections that are idle to the ORB. |
connectionsinuse |
Number |
CountStatistic |
Provides total number of connections in use to the ORB. |
totalconnections |
Number |
BoundedRangeStatistic |
Total number of connections to the ORB. |
The statistics available for the thread pool are shown in the following table.
Table 18–13 Thread Pool Statistics
Statistic |
Units |
Data Type |
Description |
---|---|---|---|
averagetimeinqueue |
Milliseconds |
RangeStatistic |
The average amount of time in milliseconds a request waited in the queue before getting processed. |
averageworkcompletion-time |
Milliseconds |
RangeStatistic |
The average amount of time taken to complete an assignment, in milliseconds. |
currentnumberofthreads |
Number |
BoundedRangeStatistic |
Current number of request processing threads. |
numberofavailablethreads |
Number |
CountStatistic |
The number of threads that are available. |
numberofbusythreads |
Number |
CountStatistic |
The number of threads that are busy. |
totalworkitemsadded |
Number |
CountStatistic |
The total number of work items added so far to the work queue. |
The transaction service allows the client to freeze the transaction subsystem in order to roll back transactions and determine the transactions that are in process at the time of the freeze. The statistics available for the transaction service are shown in the following table.
Table 18–14 Transaction Service Statistics
Statistic |
Data Type |
Description |
---|---|---|
activecount |
CountStatistic |
Number of transactions currently active. |
activeids |
StringStatistic |
The ID’s of the transactions that are currently active. Every such transaction can be rolled back after freezing the transaction service. |
committedcount |
CountStatistic |
Number of transactions that have been committed. |
rolledbackcount |
CountStatistic |
Number of transactions that have been rolled back. |
state |
StringStatistic |
Indicates whether or not the transaction has been frozen. |
The JVM has monitorable attributes that are always enabled. The statistics available for the JVM are shown in the following table.
Table 18–15 JVM Statistics
Statistic |
Data Type |
Description |
---|---|---|
heapsize |
BoundedRangeStatistic |
The resident memory footprint with the higher and lower bounds of the JVM’s memory heap size. |
uptime |
CountStatistic |
The amount of time the JVM has been running. |
With Java SE, additional monitoring information can be obtained from the JVM. Set the monitoring level to LOW to enable the display of this additional information. Set the monitoring level to HIGH to also view information pertaining to each live thread in the system. More information on the additional monitoring features for Java SE is available in a document titled Monitoring and Management for the Java Platform, which is available from http://java.sun.com/javase/6/docs/technotes/guides/management/.
The Java SE monitoring tools are discussed at http://java.sun.com/javase/6/docs/technotes/tools/#manage.
The statistics available for class loading in the JVM in Java SE are shown in the following table.
Table 18–16 JVM Statistics for Java SE- Class Loading
Statistic |
Data Type |
Description |
---|---|---|
loadedclasscount |
CountStatistic |
Number of classes that are currently loaded in the JVM. |
totalloadedclasscount |
CountStatistic |
Total number of classes that have been loaded since the JVM began execution. |
unloadedclasscount |
CountStatistic |
Number of classes that have been unloaded from the JVM since the JVM began execution. |
The statistics available for compilation in the JVM in Java SE are shown in the following table.
Table 18–17 JVM Statistics for Java SE- Compilation
Statistic |
Data Type |
Description |
---|---|---|
totalcompilationtime |
CountStatistic |
Accumulated time (in milliseconds) spent in compilation. |
The statistics available for garbage collection in the JVM in Java SE are shown in the following table.
Table 18–18 JVM Statistics for Java SE- Garbage Collection
Statistic |
Data Type |
Description |
---|---|---|
collectioncount |
CountStatistic |
Total number of collections that have occurred. |
collectiontime |
CountStatistic |
Accumulated collection time (in milliseconds). |
The statistics available for memory in the JVM in Java SE are shown in the following table.
Table 18–19 JVM Statistics for Java SE- Memory
Statistic |
Data Type |
Description |
---|---|---|
objectpendingfinalizationcount |
CountStatistic |
Approximate number of objects that are pending finalization. |
initheapsize |
CountStatistic |
Size of the heap initially requested by the JVM. |
usedheapsize |
CountStatistic |
Size of the heap currently in use. |
maxheapsize |
CountStatistic |
Maximum amount of memory (in bytes) that can be used for memory management. |
committedheapsize |
CountStatistic |
Amount of memory (in bytes) that is committed for the JVM to use. |
initnonheapsize |
CountStatistic |
Size of the non-heap area initially requested by the JVM. |
usednonheapsize |
CountStatistic |
Size of the non-heap area currently in use. |
maxnonheapsize |
CountStatistic |
Maximum amount of memory (in bytes) that can be used for memory management. |
committednonheapsize |
CountStatistic |
Amount of memory (in bytes) that is committed for the JVM to use. |
The statistics available for the operating system in the JVM in Java SE are shown in the following table.
Table 18–20 JVM Statistics for Java SE - Operating System
Statistic |
Data Type |
Description |
---|---|---|
arch |
StringStatistic |
Operating system architecture. |
availableprocessors |
CountStatistic |
Number of processors available to the JVM. |
name |
StringStatistic |
Operating system name. |
version |
StringStatistic |
Operating system version. |
The statistics available for the runtime in the JVM in Java SE are shown in the following table.
Table 18–21 JVM Statistics for Java SE - Runtime
Statistic |
Data Type |
Description |
---|---|---|
name |
StringStatistic |
Name representing the running JVM |
vmname |
StringStatistic |
JVM implementation name. |
vmvendor |
StringStatistic |
JVM implementation vendor. |
vmversion |
StringStatistic |
JVM implementation version. |
specname |
StringStatistic |
JVM specification name. |
specvendor |
StringStatistic |
JVM specification vendor. |
specversion |
StringStatistic |
JVM specification version. |
managementspecversion |
StringStatistic |
Management spec. version implemented by the JVM. |
classpath |
StringStatistic |
Classpath that is used by the system class loader to search for class files. |
librarypath |
StringStatistic |
Java library path. |
bootclasspath |
StringStatistic |
Classpath that is used by the bootstrap class loader to search for class files. |
inputarguments |
StringStatistic |
Input arguments passed to the JVM. Does not include the arguments to the main method. |
uptime |
CountStatistic |
Uptime of the JVM (in milliseconds). |
The statistics available for ThreadInfo in the JVM in Java SE are shown in the following table.
Table 18–22 JVM Statistics for Java SE - Thread Info
Statistic |
Data Type |
Description |
---|---|---|
threadid |
CountStatistic |
ID of the thread. |
threadname |
StringStatistic |
Name of the thread. |
threadstate |
StringStatistic |
State of the thread. |
blockedtime |
CountStatistic |
Time elapsed (in milliseconds) since the thread entered the BLOCKED state. Returns -1 if thread contention monitoring is disabled. |
blockedcount |
CountStatistic |
Total number of times that the thread entered the BLOCKED state. |
waitedtime |
CountStatistic |
Elapsed time (in milliseconds) that the thread has been in a WAITING state. Returns -1 if thread contention monitoring is disabled. |
waitedcount |
CountStatistic |
Total number of times the thread was in WAITING or TIMED_WAITING states. |
lockname |
StringStatistic |
String representation of the monitor lock that the thread is blocked to enter or waiting to be notified through the Object.wait method. |
lockownerid |
CountStatistic |
ID of the thread that holds the monitor lock of an object on which this thread is blocking. |
lockownername |
StringStatistic |
Name of the thread that holds the monitor lock of the object this thread is blocking on. |
stacktrace |
StringStatistic |
Stack trace associated with this thread. |
The statistics available for threads in the JVM in Java SE are shown in the following table.
Table 18–23 JVM Statistics for Java SE - Threads
Statistic |
Data Type |
Description |
---|---|---|
threadcount |
CountStatistic |
Current number of live daemon and non-daemon threads. |
peakthreadcount |
CountStatistic |
Peak live thread count since the JVM started or the peak was reset. |
totalstartedthreadcount |
CountStatistic |
Total number of threads created and/or started since the JVM started. |
daemonthreadcount |
CountStatistic |
Current number of live daemon threads. |
allthreadids |
StringStatistic |
List of all live thread ids. |
currentthreadcputime |
CountStatistic |
CPU time for the current thread (in nanoseconds) if CPU time measurement is enabled. If CPU time measurement is disabled, returns -1. |
monitordeadlockedthreads |
StringStatistic |
List of thread ids that are monitor deadlocked. |
Statistics are available for the following PWC components and services for as described in the following tables.
These statistics are only available for the cluster and enterprise profiles.
Statistics for PWC virtual servers are listed in the following table.
Table 18–24 PWC Virtual Server Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
id |
StringStatistic |
The ID of the virtual server. |
mode |
StringStatistic |
The mode the virtual server is in. Options include unknown or active. |
hosts |
StringStatistic |
Name of the hosts serviced by this virtual server. |
interfaces |
StringStatistic |
Type of interfaces (listeners) for which the virtual server is configured. |
The statistics available for PWC requests are listed in the following table.
Table 18–25 PWC Request Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
method |
StringStatistic |
Method used for request. |
uri |
StringStatistic |
Last URI served. |
countrequests |
CountStatistic |
Number of requests served. |
countbytestransmitted |
CountStatistic |
Number of bytes transmitted, or 0 if this information is not available |
countbytesreceived |
CountStatistic |
Number of bytes received, or 0 if this information is not available. |
ratebytesreceived |
CountStatistic |
Rate at which data was received over some server-defined interval, or 0 if this information is not available |
maxbytestransmissionrate |
CountStatistic |
Maximum rate at which data was transmitted over some server-defined interval, or 0 if this information is not available. |
countopenconnections |
CountStatistic |
Number of connections that are currently open, or 0 if this information is not available. |
maxopenconnections |
CountStatistic |
Maximum number of concurrently open connections, or 0 if this information is not available. |
count2xx |
CountStatistic |
Total number of responses of code 2XX. |
count3xx |
CountStatistic |
Total number of responses of code 3XX. |
count4xx |
CountStatistic |
Total number of responses of code 4XX. |
count5xx |
CountStatistic |
Total number of responses of code 5XX. |
countother |
CountStatistic |
Total number of responses with other response codes. |
count200 |
CountStatistic |
Total number of responses of code 200. |
count302 |
CountStatistic |
Total number of responses of code 302. |
count304 |
CountStatistic |
Total number of responses of code 304. |
count400 |
CountStatistic |
Total number of responses of code 400. |
count401 |
CountStatistic |
Total number of responses of code 401. |
count403 |
CountStatistic |
Total number of responses of code 403. |
count404 |
CountStatistic |
Total number of responses of code 404. |
count503 |
CountStatistic |
Total number of responses of code 503. |
The cache information section provides information on how the file cache is being used. Statistics for PWC file caches are listed in the following table.
Table 18–26 PWC File Cache Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
flagenabled |
CountStatistic |
Indicates whether the file cache is enabled. Valid values are 0 for no or 1 for yes. |
secondsmaxage |
CountStatistic |
Maximum age of a valid cache entry, in seconds. |
countentries |
CountStatistic |
Number of current cache entries. A single cache entry represents a single URI. |
maxentries |
CountStatistic |
Maximum number of simultaneous cache entries. |
countopenentries |
CountStatistic |
Number of entries associated with an open file. |
maxopenentries |
CountStatistic |
Maximum number of simultaneous cache entries associated with an open file. |
sizeheapcache |
CountStatistic |
Heap space used for cache content. |
maxheapcachesize |
CountStatistic |
Maximum heap space used for cache file content. |
sizemmapcache |
CountStatistic |
Amount of address space used by memory mapped file content. |
maxmmapcachesize |
CountStatistic |
Maximum amount of address space used by the file cache for memory mapped file content. |
counthits |
CountStatistic |
Number of successful cache lookups. |
countmisses |
CountStatistic |
Number of failed cache lookups. |
countinfohits |
CountStatistic |
Number of times a file information lookup succeeded. |
countinfomisses |
CountStatistic |
Number of misses on cached file information. |
countcontenthits |
CountStatistic |
Number of hits on cached file content. |
countcontentmisses |
CountStatistic |
Number of times a file information lookup failed. |
This section provides information about the server's HTTP-level keep-alive system. The statistics available for PWC Keep Alive are listed in the following table.
Table 18–27 PWC Keep Alive Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
countconnections |
CountStatistic |
Number of connections in keep-alive mode. |
maxconnections |
CountStatistic |
Maximum number of connections simultaneously allowed in keep-alive mode. |
counthits |
CountStatistic |
The total number of times connections in keep-alive mode have subsequently made a valid request. |
countflushes |
CountStatistic |
The number of times keep-alive connections have been closed by the server. |
countrefusals |
CountStatistic |
The number of times the server could not hand off the connection to a keep-alive thread, possibly due to too many persistent connections. |
counttimeouts |
CountStatistic |
The number of times the server terminated keep-alive connections as the client connections timed out without any activity. |
secondstimeout |
CountStatistic |
The time (in seconds) before idle keep-alive connections are closed. |
The DNS Cache caches IP addresses and DNS names. The server’s DNS cache is disabled by default. A single cache entry represents a singular IP address or DNS name lookup. The statistics available for PWC DNS are listed in the following table.
Table 18–28 PWC DNS Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
flagcacheenabled |
CountStatistic |
Indicates whether the DNS cache is enabled (on). Either 0 for off or 1 for on. |
countcacheentries |
CountStatistic |
Number of DNS entries presently in the cache. |
maxcacheentries |
CountStatistic |
Maximum number of DNS entries that can be accommodated by the cache. |
countcachehits |
CountStatistic |
Number of times a DNS cache lookup has succeeded. |
countcachemisses |
CountStatistic |
Number of times a DNS cache lookup has failed. |
flagasyncenabled |
CountStatistic |
Indicates whether asynchronous DNS lookups are enabled (on). Either 0 for off or 1 for on. |
countasyncnamelookups |
CountStatistic |
Total number of asynchronous DNS name lookups. |
countasyncaddrlookups |
CountStatistic |
Total number of asynchronous DNS address lookups. |
countasynclookupsinprogress |
CountStatistic |
Number of asynchronous lookups in progress. |
Statistics for PWC thread pools are listed in the following table.
Table 18–29 PWC Thread Pool Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
id |
StringStatistic |
ID of the thread pool. |
countthreadsidle |
CountStatistic |
Number of request-processing threads currently idle. |
countthreads |
CountStatistic |
Current number of request-processing threads. |
maxthreads |
CountStatistic |
Maximum number of request processing threads that can exist concurrently. |
countqueued |
CountStatistic |
Number of requests queued for processing by this thread pool. |
peakqueued |
CountStatistic |
The largest number of requests in the queue simultaneously. |
maxqueued |
CountStatistic |
Maximum number of requests that can be in the queue at one time. |
The Connection Queue is the queue in which requests are held prior to being serviced. Statistics for the connection queue show the number of sessions in the queue and the average delay before the connection is accepted. Statistics for PWC connection queues are listed in the following table.
Table 18–30 PWC Connection Queue Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
id |
StringStatistic |
ID of the connection queue. |
counttotalconnections |
CountStatistic |
Total number of connections that have been accepted. |
countqueued |
CountStatistic |
Number of connections currently in the queue. |
peakqueued |
CountStatistic |
Largest number of connections that were in the queue simultaneously. |
maxqueued |
CountStatistic |
Maximum size of the connection queue. |
countoverflows |
CountStatistic |
The number of times the queue has been too full to accommodate a connection. |
counttotalqueued |
CountStatistic |
The total number of connections that have been queued. A given connection may be queued multiple times, so counttotalqueued may be greater than or equal to counttotalconnections. |
tickstotalqueued |
CountStatistic |
The total number of ticks that connections have spent in the queue. A tick is a system-dependent unit of time. |
countqueued1minuteaverage |
CountStatistic |
Average number of connections queued in the last 1 minute. |
countqueued5minuteaverage |
CountStatistic |
Average number of connections queued in the last 5 minutes. |
countqueued15minuteaverage |
CountStatistic |
Average number of connections queued in the last 15 minutes. |
Statistics for PWC HTTP service are listed in the following table.
Table 18–31 PWC HTTP Service Statistics
Attribute Name |
Data Type |
Description |
---|---|---|
id |
StringStatistic |
Instance name of the HTTP service. |
versionserver |
StringStatistic |
Version number of the HTTP service. |
timestarted |
StringStatistic |
Time the HTTP service was started (GMT). |
secondsrunning |
CountStatistic |
Time (in seconds) since the HTTP service started. |
maxthreads |
CountStatistic |
Maximum number of worker threads in each instance. |
maxvirtualservers |
CountStatistic |
Maximum number of virtual servers that can be configured in each instance. |
flagprofilingenabled |
CountStatistic |
Whether or not HTTP service performance profiling is enabled. Valid values are 0 or 1. |
flagvirtualserveroverflow |
CountStatistic |
Indicates whether more than maxvirtualservers are configured. If this is set to 1, statistics are not being tracked for all virtual servers. |
load1minuteaverage |
CountStatistic |
Average load for requests in the last 1 minute. |
load5minuteaverage |
CountStatistic |
Average load for requests in the last 5 minutes. |
load15minuteaverage |
CountStatistic |
Average load for requests in the last 15 minutes. |
ratebytestransmitted |
CountStatistic |
The rate at which data is transmitted over some server-defined interval. The result is 0 when this information is not available. |
ratebytesreceived |
CountStatistic |
The rate at which data is received over some server-defined interval. The result is 0 when this information is not available. |