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) |