Hitachi

Hitachi Application Server V10 User's Guide (For Windows® Systems)


9.9 Checking the operating status of the system

To analyze the current state of the system in order to change the system configuration or environment definition, you need to verify the operating status of the system by referring to the operation information file. The operation information gathering functionality of Application Server regularly collects system operating information about the Java EE server, and then outputs this information to the operation information file. You can use this file to check and analyze information that indicates the operating status of the system.

Prerequisites

Intended users

Procedure

  1. From the directory where the operation information file is output, get the files for the period to be verified.

    The default output destination directory is: installation_directory_for_Application_Server/javaee/logs/nodes/node_name/server_instance_name/statistics.

  2. Check the operating information file to view the operating status of the system.

    The operation information file and items to be verified are displayed as follows. The file name includes the date and time that the file was output in the YYYYMMDDhhmm format. In addition, the numeric time zone offset from GMT (+0900 for Japan Standard Time) is set to the TZ parameter.

    • The Java VM memory extension operation information file (File name: JVMMemoryExtensionsStatistics_server_instance_name_YYYYMMDDhhmmTZ.csv)

      Item to check

      Attribute name

      Explanation

      ThreadBlockedCount

      ThreadBlockedCount.Count

      The number of threads in the block state for monitoring locks in the Java VM

      EdenUsedMemorySize

      EdenUsedMemorySize.Count

      The memory size of the Eden area that is currently being used

      EdenTotalMemorySize

      EdenTotalMemorySize.Count

      The guaranteed memory size of the Eden area that can be used

      EdenMaxMemorySize

      EdenMaxMemorySize.Count

      The maximum memory size of the Eden area that can be used

      SurvivorUsedMemorySize

      SurvivorUsedMemorySize.Count

      The memory size of the Survivor area that is currently being used

      SurvivorTotalMemorySize

      SurvivorTotalMemorySize.Count

      The guaranteed memory size of the Survivor area that can be used

      SurvivorMaxMemorySize

      SurvivorMaxMemorySize.Count

      The maximum memory size of the Survivor area that can be used

      TenuredUsedMemorySize

      TenuredUsedMemorySize.Count

      The memory size of the Tenured area that is currently being used

      TenuredTotalMemorySize

      TenuredTotalMemorySize.Count

      The guaranteed memory size of the Tenured area that can be used

      TenuredMaxMemorySize

      TenuredMaxMemorySize.Count

      The maximum memory size of the Tenured area that can be used

      MetaspaceUsedMemorySize

      MetaspaceUsedMemorySize.Count

      The memory size of the Metaspace area that is currently being used

      MetaspaceTotalMemorySize

      MetaspaceTotalMemorySize.Count

      The guaranteed memory size of the Metaspace area that can be used

      MetaspaceMaxMemorySize

      MetaspaceMaxMemorySize.Count

      The maximum memory size of the Metaspace area that can be used

      ExplicitHeapSize

      ExplicitHeapSize.Count

      The Explicit heap size

      ExplicitMemoryBlockCount

      ExplicitMemoryBlockCount.Count

      The number of Explicit memory blocks in the Explicit heap area

      ExplicitMemoryBlockMaxSize

      ExplicitMemoryBlockMaxSize.Count

      The maximum size of the Explicit memory blocks

      HttpSessionExplicitMemoryBlockMaxSize

      HttpSessionExplicitMemoryBlockMaxSize.Count

      The maximum size of the Explicit memory blocks acquired in the HTTP session

      HttpSessionExplicitMemoryBlockCount

      HttpSessionExplicitMemoryBlockCount.Count

      The number of Explicit memory blocks acquired in the HTTP session

      ContainerExplicitHeapSize

      ContainerExplicitHeapSize.Count

      The Explicit heap size managed by the container, excluding the Explicit heap area acquired in the HTTP session

      ApplicationExplicitHeapSize

      ApplicationExplicitHeapSize.Count

      The Explicit heap size managed by applications and the Java VM

    • Network connection queue statistics file (file name: NetworkConnectionQueueStatistics_server_instance_name_YYYYMMDDhhmmTZ.csv)

      Item to check

      Attribute name

      Explanation

      CountOverflows

      CountOverflows.Count

      The cumulative total number of excessive connections that the connection queue could not contain

      ExCountQueued

      n/a

      The number of connections in the queue

      ExCountQueued.Current

      The current value of the connection queue

      ExCountQueued.HighWaterMark

      The maximum number of connections that were stored in the connection queue after statistics were initialized until statistics were collected

      ExCountQueued.LowWaterMark

      The minimum number of connections that were stored in the connection queue after statistics were initialized until statistics were collected

      (Legend) n/a: Not applicable

    • Network thread pool statistics file (file name: NetworkThreadPoolStatistics_server_instance_name_YYYYMMDDhhmmTZ.csv)

      Item to check

      Attribute name

      Explanation

      ExCurrentThreadsBusy

      n/a

      The number of request-processing threads used in the listener thread pool that processes requests

      ExCurrentThreadsBusy.Current

      The current value of the thread being executed

      ExCurrentThreadsBusy.HighWaterMark

      The maximum number of threads that were concurrently executed after statistics were initialized until statistics were collected

      ExCurrentThreadsBusy.LowWaterMark

      The minimum number of threads that were concurrently executed after statistics were initialized until statistics were collected

      (Legend) n/a: Not applicable

    • Web session statistics file (file name: WebSessionStatistics_server_instance_name_YYYYMMDDhhmmTZ.csv)

      Item to check

      Attribute name

      Explanation

      ActiveSessions

      n/a

      The number of active sessions

      ActiveSessions.Current

      The current number of sessions

      ActiveSessions.HighWaterMark

      The maximum number of sessions that existed after statistics were initialized until statistics were collected

      ActiveSessions.LowWaterMark

      The minimum number of sessions that existed after statistics were initialized until statistics were collected

      (Legend) n/a: Not applicable

    • JDBC connection pool statistics file (file name: JDBCConnectionPoolStatistics_server_instance_name_YYYYMMDDhhmmTZ.csv)

      Item to check

      Attribute name

      Explanation

      NumConnUsed

      n/a

      The total number of connections being used

      NumConnUsed.Current

      The current value of the connection being used

      NumConnUsed.HighWaterMark

      The maximum number of connections that were used in the pool after statistics were initialized until statistics were collected

      NumConnUsed.LowWaterMark

      The minimum number of connections that were used in the pool after statistics were initialized until statistics were collected

      NumConnFree

      n/a

      The total number of connections in the pool when the sampling was last performed

      NumConnUsed.Current

      The current value of the unused connection

      NumConnUsed.HighWaterMark

      The maximum number of connections that were unused in the pool after statistics were initialized until statistics were collected

      NumConnUsed.LowWaterMark

      The minimum number of connections that were unused in the pool after statistics were initialized until statistics were collected

      (Legend) n/a: Not applicable