Hitachi

uCosminexus Application Server Operation, Monitoring, and Linkage Guide


3.3 Statistics File Output Functionality

This subsection describes the functionality to output the obtained statistics as a statistics file.

The following table describes the organization of this section:

Table 3‒2: Organization of this section (Statistics file output functionality)

Category

Title

Reference

Description

Information types that you can collect in statistics files

3.3.1

Information that you can collect in statistics files

3.3.2

Output destination and number of statistics files

3.3.3

Settings

Settings for the execution environment (J2EE server settings)

3.3.4

Operations

Output format and output contents of statistics files

3.3.5

Note:

Function-specific explanation is not available for "Implementation" and "Precautions".

The statistics file output functionality collects the statistics that are output by the functionality of the J2EE server or batch server at regular interval and outputs the statistics in a text file.

The following figure illustrates the statistics output functionality:

Figure 3‒1: Types of statistics and J2EE server functionality to output the statistics

[Figure]

The functionality that outputs the statistics is described below. The numbering of each functionality listed below corresponds to the number in the figure.

  1. JavaVM

  2. Process resource

  3. Stateful Session Bean#

  4. Stateless Session Bean#

  5. Message-driven Bean#

  6. DB Connector

  7. JCA resource

  8. Transaction service

  9. Web Application#

  10. Web container#

  11. URL group#

#

Not applicable to the batch server.

The following table describes the statistics that are output:

Table 3‒3: Output statistics

Statistics

Functionality that outputs the statistics

Category

Type

Information

Server performance

Execution result information

Number of received requests#

Web Application

URL group

Number of responded requests#

Web Application

URL group

Number of sessions#

Web Application

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

Web container

Web Application

URL group

Number of messages received#

Message-driven Bean

Number of transactions resolved

Transaction service

Number of transaction rollbacks

Transaction service

Number of connection failures

JCA resource

Number of pooled PreparedStatement

DBConnector

Number of pooled CallableStatement

DBConnector

Frequency of invoking the PrepareStatement method

DBConnector

Frequency of invoking the PrepareCall method

DBConnector

Hit frequency of PreparedStatement in the pool

DBConnector

Hit frequency of CallableStatement in the pool

DBConnector

Server resource

Flow control resource information

Number of synchronous threads#

Web container

Web Application

URL group

Number of pending requests#

Web container

Web Application

URL group

Number of entire pending requests#

Web container

Web Application

Number of pooled instances#

Stateless Session Bean

Number of used instances in the pool#

Stateless Session Bean

Number of pending requests#

Stateless Session Bean

Number of connection sessions#

Stateful Session Bean

Number of pooled instances#

Message-driven Bean

Number of used instances in the pool#

Message-driven Bean

Number of pooled connections

JCA resource

Number of used connections in the pool

JCA resource

Number of threads waiting for connection

JCA resource

OS resource information

JavaVM heap size

JavaVM

Number of copy GC occurrences

JavaVM

Number of Full GC occurrences

JavaVM

Number of classes loaded

JavaVM

Number of running JavaVM threads

JavaVM

Number of threads blocked due to monitor lock

JavaVM

Explicit heap size

JavaVM

Number of Explicit memory blocks in the Explicit heap area

JavaVM

Maximum size of Explicit memory block

JavaVM

Maximum size of Explicit memory block acquired in an HTTP session

JavaVM

Number of Explicit memory blocks acquired in an HTTP session

JavaVM

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

JavaVM

Explicit heap size managed by user applications and JavaVM

JavaVM

Number of threads

Process resource

Number of file descriptors

Process resource

#

Not applicable to batch servers.

Organization of this section