Computation details for service pool metrics


The Analyzing-business-services provides the consolidated summary of all business services in your infrastructure. The data displayed in the Business Service view consists of a service model and metrics to measure the system performance. The service model is the mapping between business services, applications (optional), and the systems in your cloud and on premises environments. For analyzing and managing the capacity of your business services, applications, and systems, you must first import their data in the BMC Helix Continuous Optimization database. This data is then processed and displayed in the Business Services view where you can monitor your systems to identify capacity-related risks and issues. You must configure your systems to add one more layer in the service model called service pools and analyze the capacity at the service pool level. 

For details about collecting data for service pools, see Business services, applications, and service pools

In the context of the business service and service pool, a server means a virtual machine of any of the supported technologies or a standalone system. In the rest of the documentation of this feature, it is referred to as server. The servers of the following technologies are supported: VMware, AWS, Azure, Google Cloud, IBM Cloud, AIX, Solaris, HP-UX, Hyper-V, KVM, Xenserver, Standalone systems. For details, see Analyzing-business-services and Data-source-requirements-for-the-Business-Services-view.

The following table lists service pool metrics and provides information on how they are computed. For details on service pool indicators, see Indicators-used-in-the-Business-Services-view.

The abbreviations used in this table are: SVR for Server and SP for Service Pool.

Service pool metrics and computation

Metric

Description

Computation

SERVER_NUM

Total number of servers in the service pool

COUNT(SVR)

CPU_NUM

The total number of available CPUs of all servers in the service pool.

SUM(SVR.CPU_NUM)

TOTAL_REAL_MEM

The total amount of memory allocated to all servers in the service pool

SUM(SVR.TOTAL_REAL_MEM)

TOTAL_FS_SIZE

The total size of all the filesystems

SUM(SVR.TOTAL_FS_SIZE)

CPU_UTIL

Percentage of the total CPU utilized by the service pool.

It is calculated by taking the weighted average of the CPU utilization of all servers in the service pool.

WTAVG(SVR.CPU_UTIL* SVR.CPU_NUM)/SP.CPU_NUM

MEM_USED

The total memory used by the servers in the service pool.


SUM(SVR.MEM_REAL_USED or SVR.MEM_USED or SVR.MEM_CONSUMED)

MEM_UTIL

Percentage of the total memory utilized by the service pool.

SP.MEM_USED / SP.TOTAL_REAL_MEM

TOTAL_FS_USED

The total filesystems used by the servers in the service pool.

SUM(SVR.TOTAL_FS_USED)

TOTAL_FS_UTIL

Percentage of the total filesystems utilized by the service pool.

SP.TOTAL_FS_USED/SP.TOTAL_FS_SIZE

NET_IN_BIT_RATE

Received network rate in megabits per second.

SUM (NET_IN_BIT_RATE or NET_IN_BYTE_RATE * 8 )


NET_OUT_BIT_RATE

Transmitted network rate in megabits per second.

SUM (NET_OUT_BIT_RATE or NET_OUT_BYTE_RATE * 8)

NET_BIT_RATE

95th percentile value of the network I/O rate in megabits per second.

SUM (NET_BIT_RATE or NET_BYTE_RATE * 8)

DISK_READ_RATE

The average bytes per second read from the disk during the interval

SUM (DISK_READ_RATE)

DISK_WRITE_RATE

The average bytes per second write to the disk during the interval

SUM (DISK_WRITE_RATE)

DISK_TRANSFER_RATE

The average number of bytes per second at which data was transferred.

SUM (DISK_TRANSFER_RATE)

DISK_IO_READ_RATE

Disk read operation per second

SUM (DISK_IO_READ_RATE)

DISK_IO_WRITE_RATE

Disk write operation per second

SUM (DISK_IO_WRITE_RATE)

DISK_IO_RATE

Disk average I/O rate

SUM (DISK_IO_RATE)