Hitachi

uCosminexus Application Server Operation, Monitoring, and Linkage Guide


3.3.5 Output Format and Output Contents of Statistics Files

The configuration files and header files consist of items that are common for all statistics files and individual items. An individual item differs for each target function. The following figure shows the configuration of a header file:

[Figure]

The following table describes the viewpoint of items that are common to all statistics files:

Table 3‒7: Viewpoint of items that are common to all statistics files

Character string (character string output in a header file)

Description

Date#

The collection time of statistics files is displayed as YYYY/MM/DD hh:mm:ss.nnn.

YYYY: Christian year, MM: month, DD: day, hh: hour, mm: minute, ss: seconds, nnn: milliseconds

ObjectName

Information is displayed for each statistics file in the same format.

StatsPath

Information that is specific for each statistics file is output.

Character-string-showing-the-type-of-statistics.StartTime#

For each type of statistics, the time when the collection target became operational is output. The time is displayed in milliseconds from 1st January 1970, 00.00 hours onwards.

#

In the header file, in addition to this information, the time is displayed with a time difference from GMT (Greenwich Mean Time).

For example, (for Japan) :Date(+0900), HeapSize.StartTime(+0900)

Note that if a J2EE application is replaced by reloading, the time of reloading is displayed.

The information is output in the following format for each statistics file in the ObjectName:

Table 3‒8: ObjectName format

Statistics file (file name)

Format of ObjectName

JavaVM (HJVMStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:J2EEServer=J2EE-server-name,j2eeType=JVM,name=jvm

Process resource (HOSStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:J2EEServer=J2EE-server-name,j2eeType=OSResource,name=os

Stateful Session Bean (HStatefulSessionBeanStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:EJBModule=EJB-application-display-name,J2EEApplication=J2EE-application-display-name,J2EEServer=J2EE-server-name,j2eeType=StatefulSessionBean,mode=Operation-mode-of-application#1,name=Stateful-Session-Bean-name

Stateless Session Bean (HstatelessSessionBeanStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:EJBModule=EJB-application-display-name,J2EEApplication=J2EE-application-display-name,J2EEServer=J2EE-server-name,j2eeType=StatelessSessionBean,mode=Operation-mode-of-an-application#1,name=Stateless-Session-Bean-name

Message-driven Bean (HmessageDrivenBeanStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:EJBModule=EJB-application-display-name,J2EEApplication=J2EE-application-display-name,J2EEServer=J2EE-server-name,j2eeType=MessageDrivenBean,mode=Operation-mode-of-an-application#1,name=Message-driven-Bean-name

DB Connector (HDBConnectorStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:J2EEApplication=J2EE-application-display-name#2,J2EEServer=J2EE-server-name,ResourceAdapterModule=resource-adapter-display-name,j2eeType=ResourceAdapter,mode=Operation-mode-of-an-application#1,name=resource-adapter-display-name

JCA resource (HJCAConnectionPoolStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:J2EEServer=J2EE-server-name,ResourceAdapter=resource-adapter-display-name,j2eeType=JCAResource,mode=Operation-mode-of-an-application#1,app=J2EE-application-display-name#3,name=resource-adapter-display-name

Transaction service (HJTAStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:J2EEServer=J2EE-server-name,j2eeType=JTAResource,name=JTAResource

Web application (HWebModuleStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:J2EEApplication=J2EE-application-display-name,J2EEServer=J2EE-server-name,j2eeType=WebModule,mode=Operation-mode-of-an-application#1,name=Web-application-display-name

Web container (HWebContainerStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:J2EEServer=J2EE-server-name,j2eeType=WebContainer,name=WebContainer

URL group (HWebURLGroupStats_YYYYMMDDhhmmTZ.csv)

com.cosminexus.management.j2ee:J2EEApplication=J2EE-application-display-name,J2EEServer=J2EE-server-name,WebModule=Web-application-name,j2eeType=WebURLGroup,mode=Operation-mode-of-application#1,name=Definition-name-for-controlling-the-number-of-concurrently-executing-threads-in-a-URL-group-unit

#1: The following values are output in an operation mode of an application:

#2: J2EE-application-display-name is output only when the resource adapter is included and deployed in a J2EE application. If the resource adapter is deployed on the J2EE server directly, null is output.

#3: app=J2EE-application-display-name is output only when the resource adapter is included and deployed in a J2EE application.

The overview of individual items in each statistics file is given below. The individual items are displayed in the following format in a header file:

character-string-showing-type-of-the-statistics.item-name

Each item is output by delimiting with a comma ( , ) after a character string that shows type of the statistics. The following table describes the character strings that show types of the statistics:

Table 3‒9: Character strings showing type of the statistics

Type of the statistics

Character string showing type of the statistics

JavaVM heap size

HeapSize

Number of copy GC occurrences

CopyGCCount

Number of Full GC occurrences

FullGCCount

Number of classes loaded

LoadedClassCount

Number of threads blocked due to monitor lock

ThreadBlockedCount

Explicit heap size

EHeapSize

Number of Explicit memory blocks in the Explicit heap area

EMemoryBlockCount

Maximum size of Explicit memory block

EMemoryBlockMaxSize

Maximum size of Explicit memory block acquired in an HTTP session

HTTPSessionEMemoryBlockMaxSize

Number of Explicit memory blocks acquired in an HTTP session

HTTPSessionEMemoryBlockCount

Explicit heap size managed by containers excluding the Explicit heap area acquired in an HTTP session

ContainerEHeapSize

Explicit heap size managed by user applications and JavaVM

ApplicationEHeapSize

Number of threads

ThreadCount

Number of file descriptors

FileDescriptorCount

Number of connection sessions

ActiveSessionCount

Number of pooled instances

PooledInstanceCount

Number of used instances in the pool

ActivePooledInstanceCount

Number of messages received

MessageCount

Number of pending requests

WaitingRequestCount

Number of pooled PreparedStatement

PooledPreparedStatementCount

Number of pooled CallableStatement

PooledCallableStatementCount

Frequency of invoking the PrepareStatement method

InvokedPrepareStatementMethodCount

Frequency of invoking the prepareCall method

InvokedPrepareCallMethodCount

Hit frequency of PreparedStatement in the pool

PooledPreparedStatementHitCount

Hit frequency of CallableStatement in the pool

PooledCallableStatementHitCount

Number of pooled connections

PoolSize

Number of used connections in the pool

ActivePoolSize

Number of threads waiting for connection

WaitingThreadCount

Number of connection failures

FailedRequestCount

Number of transactions resolved

CompletionCount

Number of transaction rollbacks

RolledbackCount

Number of responded requests

ResponseCount

Number of synchronous threads

ActiveThreadCount

Number of requests exceeding the upper limit of the number of requests pending for execution

OverflowRequestCount

Number of received requests

RequestCount

Number of sessions

SessionCount

Table 3‒10: Item names of statistics files

Item name (a character string output in a header file)

Description

Count

Accumulation count or number of accumulations from the point at which the information, such as starting of the object, was acquired.

HighWaterMark

Maximum value after the previous output of statistics files

LowWaterMark

Minimum value after the previous output of statistics files

Current

Current value

UpperBound

Upper limit

LowerBound

Lower limit

The following sections describe the items that are output separately for each statistics file:

Organization of this subsection

(1) Information output to a statistics file of JavaVM

This section describes the information output to a statistics file of JavaVM. In the statistics file of JavaVM, you can investigate the statistics of JavaVM that is used by a J2EE server.

Name of the statistics file

HJVMStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HJVMStats.txt

Output of the statistics

The following table describes the contents that are output to a statistics file of JavaVM:

Table 3‒11: Contents output to a JavaVM statistics file

Type of the statistics

Character string (character string output in a header file)

JavaVM heap size

HeapSize.UpperBound

HeapSize.LowerBound

HeapSize.HighWaterMark

HeapSize.LowWaterMark

HeapSize.Current

Number of copy GC occurrences#1#2

CopyGCCount.Count

Number of Full GC occurrences#2#3

FullGCCount.Count

Number of classes loaded

LoadedClassCount.HighWaterMark

LoadedClassCount.LowWaterMark

LoadedClassCount.Current

Number of operational threads

ThreadCount.HighWaterMark

ThreadCount.LowWaterMark

ThreadCount.Current

Number of threads blocked due to monitor lock

ThreadBlockedCount.HighWaterMark

ThreadBlockedCount.LowWaterMark

ThreadBlockedCount.Current

Explicit heap size

EHeapSize UpperBound

EHeapSize LowerBound

EHeapSize HighWaterMark

EHeapSize LowWaterMark

EHeapSize Current

Number of Explicit memory blocks in the Explicit heap area

EMemoryBlockCount HighWaterMark

EMemoryBlockCount LowWaterMark

EMemoryBlockCount Current

Maximum size of Explicit memory block

EMemoryBlockMaxSize HighWaterMark

EMemoryBlockMaxSize LowWaterMark

EMemoryBlockMaxSize Current

Maximum size of Explicit memory block acquired in an HTTP session#4

HTTPSessionEMemoryBlockMaxSize.HighWaterMark

HTTPSessionEMemoryBlockMaxSize.LowWaterMark

HTTPSessionEMemoryBlockMaxSize.Current

Number of Explicit memory blocks acquired in an HTTP session

HTTPSessionEMemoryBlockCount.HighWaterMark

HTTPSessionEMemoryBlockCount.LowWaterMark

HTTPSessionEMemoryBlockCount.Current

Explicit heap size managed by containers excluding the Explicit heap area acquired in an HTTP session

ContainerEHeapSize.HighWaterMark

ContainerEHeapSize.LowWaterMark

ContainerEHeapSize.Current

Explicit heap size managed by user applications and JavaVM#4

ApplicationEHeapSize.HighWaterMark

ApplicationEHeapSize.LowWaterMark

ApplicationEHeapSize.Current

#1

The number of copy GC occurrences is output if serial GC is enabled.

The total number of young GC and mixed GC occurrences is output if G1 GC is enabled.

#2

The number of copy GC occurrences and the number of Full GC occurrences in Java VM statistics include the number of times GC was explicitly performed at the following times:

  • When only Web applications are reloaded with the reload of J2EE applications

  • When EJB applications are reloaded with the reload of J2EE applications

  • When J2EE applications are stopped

  • When a stub is generated with the starting of J2EE applications

  • When an attempt to start J2EE applications fails

  • When J2EE applications are deleted

If you enable the monitoring of the threshold for the number of Full GC occurrences, you must take into account the number of occurrences counted at the preceding times when determining the threshold value.

#3

The number of Full GC occurrences in Java VM statistics includes the number of times GC was explicitly performed by batch server processes at either of the following times:

  • When the amount of memory used by the GC control functionality exceeds the threshold

  • When batch applications are stopped

If you monitor the number of Full GC occurrences, you must take into account the number of occurrences counted at the preceding times when determining the threshold value.

#4

The output contents are different if you are using the memory usage reduction functionality of the Explicit heap used in an HTTP session. For details, see 7.11.3 Points to be considered when using the memory saving functionality of the Explicit heap that is used in an HTTP session in the uCosminexus Application Server Expansion Guide.

(2) Information output to a statistics file of a process resource

This section describes the information output to a statistics file of a process resource. In the statistics file of a process resource, you can investigate the statistics of OS resources using J2EE server processes.

Name of the statistics file

HOSStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HOSStats.txt

Output of the statistics

The following table describes the contents that are output to the statistics file of a process resource:

Table 3‒12: Contents output to the statistics file of a process resource

Type of the statistics

Character string (character string output in a header file)

Number of threads created by J2EE server processes

ThreadCount.UpperBound#1

ThreadCount.LowerBound#2

ThreadCount.HighWaterMark#2

ThreadCount.LowWaterMark#2

ThreadCount.Current#2

Number of file descriptors that use J2EE server processes

FileDescriptorCount.UpperBound#3

FileDescriptorCount.LowerBound#3

FileDescriptorCount.HighWaterMark#4

FileDescriptorCount.LowWaterMark#4

FileDescriptorCount.Current#4

#1

In Windows and Linux, this item is not applicable, and therefore the string -1 is output.

#2

This is invalid in Linux, and -1 is output.

#3

This is invalid in Windows, and -1 is output.

#4

This is invalid in Windows or AIX, and -1 is output.

(3) Information output to a statistics file of a Stateful Session Bean

This section describes the information output to a statistics file of a Stateful Session Bean. In the statistics file of Stateful Session Bean, you can investigate the statistics of Stateful Session Bean.

Name of the statistics file

HStatefulSessionBeanStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HStatefulSessionBeanStats.txt

Output of the statistics

The following table describes the contents that are output to a statistics file of a Stateful Session Bean:

Table 3‒13: Contents output to the statistics file of a Stateful Session Bean

Type of the statistics

Character string (character string output in a header file)

Remarks

Number of connected sessions

ActiveSessionCount.UpperBound

0 is output when the maximum number of active sessions in a Stateful Session Bean is unlimited.

ActiveSessionCount.LowerBound

This string will become invalid and -1 is output, since you cannot set a lower limit.

ActiveSessionCount.HighWaterMark

--

ActiveSessionCount.LowWaterMark

--

ActiveSessionCount.Current

--

Legend:

--: Not applicable

(4) Information output to a statistics file of a Stateless Session Bean

This section describes the information output to a statistics file of a Stateless Session Bean. In the statistics file of Stateless Session Bean, you can investigate the statistics of Stateless Session Bean.

Name of the statistics file

HStatelessSessionBeanStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HStatelessSessionBeanStats.txt

Output of the statistics

The following table describes the contents that are output to a statistics file of a Stateless Session Bean:

Table 3‒14: Contents output to the statistics file of a Stateless Session Bean

Type of the statistics

Character string (character string output in a header file)

Remarks

Number of pooled instances

PooledInstanceCount.UpperBound

0 is output when the maximum number of instances in a pool of Stateless Session Bean is unlimited.

PooledInstanceCount.LowerBound

--

PooledInstanceCount.HighWaterMark

--

PooledInstanceCount.LowWaterMark

--

PooledInstanceCount.Current

--

Number of used instances in the pool

ActivePooledInstanceCount.UpperBound

0 is output when the maximum number of instances in a pool of Stateless Session Bean is unlimited.

ActivePooledInstanceCount.LowerBound

This string will become invalid and -1 is output, since you cannot set a lower limit.

ActivePooledInstanceCount.HighWaterMark

--

ActivePooledInstanceCount.LowWaterMark

--

ActivePooledInstanceCount.Current

--

Number of pending requests

WaitingRequestCount.HighWaterMark

--

WaitingRequestCount.LowWaterMark

--

WaitingRequestCount.Current

--

Legend:

--: Not applicable

(5) Information output to a statistics file of a Message-driven Bean

This section describes the information output to a statistics file of a Message-driven Bean. In a statistics file of Message-driven Bean, you can investigate the statistics of Message-driven Bean.

Name of the statistics file

HMessageDrivenBeanStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HMessageDrivenBeanStats.txt

Output of the statistics

The following table describes the contents that are output to a statistics file of a Message-driven Bean:

Table 3‒15: Contents output to a statistics file of a Message-driven Bean

Type of the statistics

Character string (character string output in a header file)

Remarks

Number of pooled instances

PooledInstanceCount.UpperBound

0 is output when the maximum number of instances in a pool of Message-driven Bean is unlimited.

PooledInstanceCount.LowerBound

--

PooledInstanceCount.HighWaterMark

--

PooledInstanceCount.LowWaterMark

--

PooledInstanceCount.Current

--

Number of used instances in the pool

ActivePooledInstanceCount.UpperBound

0 is output when the maximum number of instances in a pool of Message-driven Bean is unlimited.

ActivePooledInstanceCount.LowerBound

This string will become invalid and -1 is output, since you cannot set a lower limit.

ActivePooledInstanceCount.HighWaterMark

--

ActivePooledInstanceCount.LowWaterMark

--

ActivePooledInstanceCount.Current

--

Number of messages received

MessageCount.Count

--

Legend:

--: Not applicable

(6) Information output to a statistics file of a DB Connector

This section describes the information output to a statistics file of a DB Connector. In the statistics file of DB Connector, you can investigate the statistics of DB Connector.

When you are not using the connection pooling function, values other than the frequency of invoking the prepareStatement method (InvokedPrepareStatementMethodCount.Count) and frequency of invoking the PrepareCall method (InvokedPrepareCallMethodCount.Count) will be invalid, and -1 will be output.

Name of the statistics file

HDBConnectorStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HDBConnectorStats.txt

Output of the statistics

The following table describes the contents that are output to a statistics file of a DB Connector:

Table 3‒16: Contents output to the statistics file of a DB Connector

Type of the statistics

Character string (character string output in a header file)

Remarks

Number of PreparedStatement cached by the statement pooling function

PooledPreparedStatementCount.UpperBound#1

The following values are output:

Output value=Size of the PreparedStatement for each connection set in the DB Connector * Upper limit for a connection pool

If the upper limit of a connection pool is infinite, the character string is invalid and -1 is output.

PooledPreparedStatementCount.LowerBound

This string will become invalid and -1 is output, since you cannot set a lower limit.

PooledPreparedStatementCount.HighWaterMark#1#2

--

PooledPreparedStatementCount.LowWaterMark#1#2

--

PooledPreparedStatementCount.Current#1#2

--

PooledPreparedStatementCount.Current#1#2#4

--

Number of CallableStatement cached by the statement pooling function

PooledCallableStatementCount.UpperBound#3

The following values are output:

Output value=Size of PooledCallableStatement for each connection set in the DB Connector * Upper limit for a connection pool

If the upper limit of a connection pool is infinite, the character string is invalid and -1 is output.

PooledCallableStatementCount.LowerBound

This string will become invalid and -1 is output, since you cannot set a lower limit.

PooledCallableStatementCount.HighWaterMark#2#3

--

PooledCallableStatementCount.LowWaterMark#2#3

--

PooledCallableStatementCount.Current#2#3

--

PooledCallableStatementCount.Current#2#3#4

--

Frequency of invoking the PrepareStatement method

InvokedPrepareStatementMethodCount.Count#2

--

Frequency of invoking the PrepareCall method

InvokedPrepareCallMethodCount.Count#2

--

Frequency of PreparedStatement hits cached by the statement pooling function

PooledPreparedStatementHitCount.Count#1#2

--

Frequency of CallableStatement hits cached by the statement pooling function

PooledCallableStatementHitCount.Count#2#3

--

Legend:

--: Not applicable

#1

If you specify 0 for a pool size of PreparedStatement for each connection that is the DB Connector setting, the setting will become invalid and -1 will be output as the PreparedStatement will not be pooled.

#2

If you are using Oracle as a database to be connected to, or if you detect an error in the connection that is not using HiRDB as a database to be connected to, 1 or a value more than 1 is output even if the statement object is not created.

#3

If you specify 0 for a pool size of CallableStatement for each connection that is the DB Connector setting, the setting will become invalid and -1 is output since the CallableStatement will not be pooled.

#4

If used concurrently with the connection count adjustment function or connection failure detection, the unused connections removed from the connection pool are not counted as the number of connections in the connection pool; therefore, the number of pooled PreparedStatement and CallableStatement might temporarily exceed the following values:

  • Number of PreparedStatement

    maximum-value-of-connection-pool × PreparedStatementPoolSize

  • Number of CallableStatement

    maximum-value-of-connection-pool × CallableStatementPoolSize

(7) Information output to a statistics file of a JCA resource

This section describes the information output to a statistics file of a JCA resource. In the statistics file of a JCA resource, you can investigate the statistics of the JCA resource. Note, however, that if the connection pool is disabled, only the number of connection failures is output. If you are using the DB Connector for Cosminexus RM, the statistics is output to Cosminexus RM. The statistics is not output to the DB Connector for Cosminexus RM.

If the used resource adapter is compliant with the Connector 1.5 specifications, the statistics corresponding to the first connection definition (the first definition in ra.xml) is output. If the Outbound connection definition does not exist, the HJCAConnectionPoolStats statistics is not output.

Name of the statistics file

HJCAConnectionPoolStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HJCAConnectionPoolStats.txt

Output of the statistics

The following table describes the contents that are output to a statistics file of a JCA resource:

Table 3‒17: Contents output to the statistics file of a JCA resource

Type of the statistics

Character string (character string output in a header file)

Remarks

Number of pooled connections

PoolSize.UpperBound

--

PoolSize.LowerBound

--

PoolSize.HighWaterMark

--

PoolSize.LowWaterMark

--

PoolSize.Current

--

Number of used connections in the pool

ActivePoolSize.UpperBound

--

ActivePoolSize.LowerBound

This string will become invalid and -1 is output, since you cannot set a lower limit.

ActivePoolSize.HighWaterMark

A value might change temporarily using the command execution and the automatic regulation of number of connections functionality.

ActivePoolSize.LowWaterMark

ActivePoolSize.Current

Number of threads waiting for connection

WaitingThreadCount.UpperBound

This string will become invalid and -1 will be output, since you cannot set a upper limit.

WaitingThreadCount.LowerBound

This string will become invalid and -1 is output, since you cannot set a lower limit.

WaitingThreadCount.HighWaterMark

--

WaitingThreadCount.LowWaterMark

--

WaitingThreadCount.Current

--

Number of connection failures

FailedRequestCount.Count

When you are using DB Connector for Cosminexus RM, this character string is output to the Cosminexus RM. Normally, 0 is output to the DB Connector for Cosminexus RM.

Legend:

--: Not applicable

(8) Information output to a statistics file of a transaction service

This section describes the information output to the statistics file of a transaction service. In the statistics file of a transaction service, you can investigate the statistics of the transaction service.

Name of the statistics file

HJTAStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HJTAStats.txt

Output of the statistics

The following table describes the contents output to a statistics file of a transaction service:

Table 3‒18: Contents output to the statistics file of a transaction service

Type of the statistics

Character string (character string output in a header file)

Number of settled transactions

CompletionCount.Count

Number of rolled back transactions

RolledbackCount.Count

(9) Information output to a statistics file of a Web application

This section describes the information output to the statistics file of a Web application. You can investigate the statistics of the entire target Web application in a Web application statistics file.

Name of the statistics file

HWebModuleStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HWebModuleStats.txt

Output of the statistics

The following table describes the contents output to a statistics file of a Web application:

Table 3‒19: Contents output to the statistics file of a Web application

Type of the statistics

Character string (character string output in a header file)

Remarks

Maximum number of concurrently executing threads

ActiveThreadCount.UpperBound#1#2

--

ActiveThreadCount.LowerBound#3

--

ActiveThreadCount.HighWaterMark#1

--

ActiveThreadCount.LowWaterMark#1

--

ActiveThreadCount.Current#1

--

Number of pending requests for Web applications

WaitingRequestCount.UpperBound#1#2#4

--

WaitingRequestCount.LowerBound#3#4

--

WaitingRequestCount.HighWaterMark#1 #4

--

WaitingRequestCount.LowWaterMark#1 #4

--

WaitingRequestCount.Current#1 #4

--

Number of entire pending requests for Web applications

WholeWaitingRequestCount.UpperBound#1 #4

--

WholeWaitingRequestCount.LowerBound#1 #4

--

WholeWaitingRequestCount.HighWaterMark#1 #4

--

WholeWaitingRequestCount.LowWaterMark#1 #4

--

WholeWaitingRequestCount.Current#1 #4

--

Number of requests exceeding the upper limit of the number of requests pending for Web applications

OverflowRequestCount.Count#1

--

Number of received requests

RequestCount.Count#4

The number of requests received by a Web container for a Web application is output. The number of pending requests for Web applications is also counted. The number of requests received by a Web server but not transferred to the Web container is not counted.

Number of responded requests

ResponseCount.Count

--

Number of sessions

SessionCount.UpperBound

If upper limit of the number of sessions is not set, this string becomes invalid and -1 is output.

SessionCount.LowerBound#3

--

SessionCount.HighWaterMark

--

SessionCount.LowWaterMark

--

SessionCount.Current

--

Legend:

--: Not applicable

#1

If you are not using the function to control the number of concurrently executing threads for each Web application or the function to control the number of concurrently executing threads in the target Web application, this string becomes invalid and -1 is output.

#2

If the control for the maximum number of concurrently executing threads in a target Web application is set, the maximum number of concurrently executing threads for each Web application is output. If you change the maximum number of concurrently executing threads dynamically, the value after the change is output.

#3

This string becomes invalid and -1 is output.

#4

The number of pending execution requests received by a Web application is not counted during the switch over processing using the reload function. The number of pending execution requests is counted after reloading is complete.

(10) Information output to a statistics files of a Web container

This section describes the information output to the statistics file of a Web container. You can investigate the statistics of a running Web application in a statistics file of a Web container.

Name of the statistics file

HWebContainerStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HWebContainerStats.txt

Output of the statistics

The following table describes the contents output to a statistics file of a Web container:

Table 3‒20: Contents output to the statistics file of a Web container

Type of the statistics

Character string (character string output in a header file)

Maximum number of concurrently executing threads (total number of synchronous, asynchronous, and WebSocket threads)

WorkerThreadCount.UpperBound

WorkerThreadCount.LowerBound#1

WorkerThreadCount.HighWaterMark#2

WorkerThreadCount.LowWaterMark#2

WorkerThreadCount.Current#2

Maximum number of concurrently executing threads (the number of only synchronous threads)

ActiveThreadCount.UpperBound

ActiveThreadCount.LowerBound#1

ActiveThreadCount.HighWaterMark#2

ActiveThreadCount.LowWaterMark#2

ActiveThreadCount.Current#2

Number of pending requests for web containers or default pending requests (total number of synchronous, asynchronous, and WebSocket threads)

WaitingWorkerThreadCount.UpperBound#3

WaitingWorkerThreadCount.LowerBound#1#3

WaitingWorkerThreadCount.HighWaterMark#4

WaitingWorkerThreadCount.LowWaterMark#4

WaitingWorkerThreadCount.Current#4

Number of pending requests for Web containers or default pending requests (the number of only synchronous threads)

WaitingRequestCount.UpperBound#3

WaitingRequestCount.LowerBound#1#3

WaitingRequestCount.HighWaterMark#4

WaitingRequestCount.LowWaterMark#4

WaitingRequestCount.Current#4

Number of entire pending requests for Web containers

WholeWaitingRequestCount.UpperBound#5

WholeWaitingRequestCount.LowerBound#5

WholeWaitingRequestCount.HighWaterMark#5

WholeWaitingRequestCount.LowWaterMark#5

WholeWaitingRequestCount.Current#5

Number of requests exceeding the upper limit of the number of requests pending for Web containers

OverflowRequestCount.Count#3

#1

This string becomes invalid and -1 is output.

#2

If the setting to control the maximum number of concurrently executing threads for each Web application is disabled, a new request received and pending for execution during reloading of the J2EE application is counted as a running thread.

#3

If the control for the maximum number of concurrently executing threads for each Web application is not set, this string becomes invalid and -1 is output. If the control is set, default information of the queue of pending executions is output.

#4

If the control for the maximum number of concurrently executing threads for each Web application is not set, the information of the queue of pending executions for each Web container is output. If the control is set, default information of the queue of pending executions is output.

#5

During the replacement processing using the reload functionality, the number of pending requests accepted by the Web container is not counted. The number of pending requests accepted by the Web container is counted after the reload processing ends.

(11) Information output to a statistics file of a URL group

This section describes the information output to a statistics file of a URL group. You can investigate the statistics of a URL group in a statistics file of a URL group.

Name of the statistics file

HWebURLGroupStats_YYYYMMDDhhmmTZ.csv

Name of the corresponding header file

HWebURLGroupStats.txt

Output of the statistics

The following table describes the contents output to a statistics file of a URL groups:

Table 3‒21: Contents output to the statistics file of a URL group

Type of the statistics

Character string (character string output in a header file)

Maximum number of concurrently executing threads

ActiveThreadCount.UpperBound#1

ActiveThreadCount.LowerBound#2

ActiveThreadCount.HighWaterMark

ActiveThreadCount.LowWaterMark

ActiveThreadCount.Current

Number of pending requests for URL groups

WaitingRequestCount.UpperBound#3

WaitingRequestCount.LowerBound#2#3

WaitingRequestCount.HighWaterMark#3

WaitingRequestCount.LowWaterMark#3

WaitingRequestCount.Current#3

Number of requests exceeding the upper limit of the number of requests pending for URL groups

OverflowRequestCount.Count

Number of received requests

RequestCount.Count#4

Number of responded requests

ResponseCount.Count

#1

If you dynamically change the maximum number of concurrently executing threads for each Web application, the value after change and not the set value, is output.

#2

This string becomes invalid and -1 is output.

#3

The number of pending requests for URL groups received by a Web application is not counted during the switch over processing using the reload function. The number of pending execution requests is counted after reloading is complete.

#4

The number of requests for URL groups received by a Web container is output. The number of pending requests for URL groups is also counted. The number of requests received by a Web server but not transferred to the Web container is not counted.