• No results found

Information Types that You Can Collect in Statistics Files

This chapter describes the functionality for collecting statistics such as server performance and resource information When you use the statistics collection

3.3 Statistics File Output Functionality

3.3.1 Information Types that You Can Collect in Statistics Files

If you use a statistics file, you can collect the statistics of each function of a J2EE server, batch server, and SFO server. The information related to server performance and server resources is output to a statistics file as the statistics. The following table describes functions of J2EE servers, batch servers, and SFO servers that come within the scope of a statistics file and types of the statistics that you can acquire with each function:

Table 34: Types of the statistics that you can acquire with each function

Functionality Description offunctionality Type of the statistics

JavaVM JavaVM that uses a J2EE server or SFO server

JavaVM heap size

Frequency of copy garbage collection

Frequency of full garbage collection

Number of classes loaded

Number of operational threads

Number of threads blocked due to monitor lock

Explicit heap size

Number of Explicit memory blocks in the Explicit heap area

Maximum size of Explicit memory block

Maximum size of Explicit memory block acquired in an HTTP session

Number of Explicit memory blocks acquired in an HTTP session

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

Explicit heap size managed by user applications and JavaVM Process resource Process resources that are used

by a J2EE server and SFO server

Number of threads

Number of file descriptors Stateful Session Bean Stateful Session Bean running

on a J2EE server

Number of connection sessions Stateless Session Bean Stateless Session Bean running

on a J2EE server

Number of pooled instances

Number of used instances in the pool

Number of pending requests Message-driven Bean Message-driven Bean running

on a J2EE server

Number of pooled instances

Number of used instances in the pool

Number of messages received DB Connector DB Connector running on a

J2EE server

Number of pooled PreparedStatement

Number of pooled CallableStatement

Frequency of invoking the PrepareStatement method

Frequency of invoking the PrepareCall method

Functionality Description offunctionality Type of the statistics

DB Connector DB Connector running on a J2EE server

Hit frequency of CallableStatement in the pool JCA resource JCA resources that are used by

resource adapters

Number of pooled connections

Number of used connections in the pool

Number of threads waiting for connection

Number of connection failures Transaction service Transaction services used by a

J2EE server

Number of transactions resolved

Number of transaction rollbacks Web Application Web applications running on a

J2EE server

Number of synchronous threads

Number of pending requests for Web applications

Number of entire pending requests for Web applications

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

Number of received requests

Number of responded requests

Number of sessions Web container Web containers running on a

J2EE server

Number of synchronous threads

Number of pending requests for Web containers or number of default pending requests

Number of entire pending requests for Web containers

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

URL group Control of number of concurrently executing threads for each URL group defined in Web applications

Number of synchronous threads

Number of pending requests for URL groups

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

Number of received requests

Number of responded requests Note:

If an SFO server is a target for monitoring the statistics, you can acquire the statistics of JavaVM and process resources. Tip

The following table describes the relationship of the number of pending requests for Web applications, Web containers, and URL groups.

Target Items Explanation

Web application Number of pending requests for Web applications

Among the requests executed in a Web container, the number of pending requests for a Web application that controls the number of synchronous threads for Web applications.

The number of pending requests for URL groups is not included. Number of entire pending requests for

Web applications

Among the requests executed in a Web container, the number of pending requests for a Web application that controls the number of synchronous threads for Web applications.

The number of pending requests for URL groups is also included. Web container Number of pending requests for Web

containers or number of default pending requests

Among the requests executed in a Web container, the number of pending requests for a Web application that does not control the number of synchronous threads for Web applications.

Target Items Explanation Web container Number of entire pending requests for

Web containers

The sum of the number of pending requests for Web containers and the number of the entire pending requests for all the Web applications.

URL group Number of pending requests for URL groups

Among the requests executed in a Web container, the number of pending requests for a specific URL group that controls the number of synchronous threads for URL groups in a Web application controlling the number of synchronous threads for Web applications.