This documentation supports releases of BMC Helix Continuous Optimization up to December 31, 2021. To view the latest version, select the version from the Product version menu.

Indicators used in the Business Services view

Indicators are computed metrics. They provide an indication of how a system is performing from the capacity and forecasting perspective. They are derived information and not measurements. With indicators, you can get additional insight into the status of the managed entity.

BMC Helix Continuous Optimization produces indicators on Risk, Usage, and Days to saturation for each service pool that you have defined:

  • A Risk indicator counts any indication that CPU, memory, or storage resource of server in a service pool is either already saturated or will soon be experiencing capacity contention. If you see such an indication for a service pool, you would like to pay attention to the server to find out whether there is a risk to be addressed. 
    The risk indicator is a score value ranging from 1 to 100, higher being worse. The score is computed by considering risks based on CPU, memory, and storage risk scores of the contained servers.
  • A Usage indicator counts the level of usage per resource, so that you can track which service pools have consumed the excess capacity. The usage score is computed by aggregating usage based on CPU, memory, and storage usage scores of the contained servers.
  • A Days to saturation indicator indicates the estimated number of days before the CPU, memory, and storage resources achieve the configured threshold.

For Kubernetes, the equivalent to a service pool is a deployment. The Risk, Usage, and Days to saturation indicators for each deployment is calculated in a similar way as indicators for service pools, except the indicator values of contained pods are considered for a deployment.

For each business service or application, the indicators values are calculated based on the indicator values of contained service pools or deployments. The last 30 days of data is considered to calculate the indicator values. For more information about indicators, see Indicators.

Kubernetes pods and 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.

IndicatorResourceDisplayed onDescription

Risk (IND_RISK_SCORE)

Risk (Business service)
Risk pie chart, Business Services summary table

Indicates the overall risk of the business service, calculated by taking the maximum of the risk values of the contained applications. If applications are not available, risk values of service pools are considered.

For example, if the business service contains four applications, then the highest risk score out of these four is used as the risk score for the business service.

Risk (Application)
Business Service summary tableIndicates the overall risk of the application, calculated by taking the maximum of the risk values of the contained service pools.

Risk

(Service pool)




RiskBusiness Services summary table, Summary tab in the Service Pool Details pageIndicates the overall risk of the service pool, calculated by taking the highest risk score of CPU, Memory, Storage resources of the service pool.
CPU

Summary tab in the Service Pool Details page

Maximum of the CPU risk scores of the contained servers in the service pool.

CPU risk score of the contained servers are computed using key indicators such CPU days to saturation and CPU utilization.

Memory1Summary tab in the Service Pool Details pageMaximum of the Memory risk scores of the contained servers in the service pool. Memory risk score of the contained servers are computed using key indicators such as memory days to saturation and memory utilization.
StorageSummary tab in the Service Pool Details pageMaximum of the Storage risk scores of the contained servers. Storage risk score of the contained servers are computed using key indicators such as storage days to saturation and storage utilization.

Risk

(Deployment)

RiskBusiness Services summary table, Summary tab in the Deployment Details pageIndicates the overall risk of the deployment, calculated by taking the highest risk score of CPU and Memory resources of the deployment.
CPUSummary tab in the Deployment Details page

Maximum of the CPU risk scores of the contained pods in the deployment.

CPU risk score of the contained pods are computed using key indicators such CPU days to saturation and CPU utilization.

MemorySummary tab in the Deployment Details pageMaximum of the Memory risk scores of the contained pods in the deployment. Memory risk score of the contained pods are computed using key indicators such as memory days to saturation and memory utilization.
Risk (Server)





RiskContained Elements tab in the Service Pool Details pageIndicates the overall risk of the server, calculated by taking the maximum of the usage of CPU, Memory, Storage resources of the server.
CPUContained Elements tab in the Service Pool Details pageCPU risk score of the server.
Memory1Contained Elements tab in the Service Pool Details pageMemory risk score of the server.
StorageContained Elements tab in the Service Pool Details pageStorage risk score of the server.
Risk (Pod)RiskPods tab in the Deployment Details pageIndicates the overall risk of the pod, calculated by taking the maximum of the usage of CPU and Memory resources of the server.
CPUPods tab in the Deployment Details pageCPU risk score of the pod.
MemoryPods tab in the Deployment Details pageMemory risk score of the pod.

Usage (IND_USAGE_SCORE)

Usage

(Business service)


Usage histogram, Business Services summary tableIndicates the overall usage of the business service, calculated by taking the average of the usage values of the contained applications. If applications are not available, usage values of service pools are considered.
Usage (Application)
Business Services summary tableIndicates the overall usage of the application, calculated by taking the average of the usage values of the contained service pools.

Usage

(Service pool)

UsageBusiness Services summary table, Summary tab in the Service Pool Details page

Indicates the overall usage of the service pool, calculated by taking the average of the usage of CPU, Memory, Storage resources of the service pool.

CPUSummary tab in the Service Pool Details pageAverage of the CPU usage of the contained servers.
Memory1Summary tab in the Service Pool Details page

Average of the memory usage of the contained servers.

StorageSummary tab in the Service Pool Details page

Average of the storage usage of the contained servers.

Usage

(Deployment)

UsageBusiness Services summary table, Summary tab in the Deployment Details pageIndicates the overall usage of the deployment, calculated by taking the average of the usage of CPU and Memory resources of the deployment.
CPUSummary tab in the Deployment Details pageAverage of the CPU usage of the contained pods.
MemorySummary tab in the Deployment Details pageAverage of the memory usage of the contained pods.
Usage (Server)


UsageContained Elements tab in the Service Pool Details page

Indicates the overall usage of the server, calculated by taking the average of the usage of CPU, Memory, Storage resources of the server.

CPUContained Elements tab in the Service Pool Details pageCPU usage score of the server.
Memory1Contained Elements tab in the Service Pool Details pageMemory usage score of the server.
StorageContained Elements tab in the Service Pool Details pageStorage usage score of the server.
Usage (Pod)UsagePods tab in the Deployment Details pageIndicates the overall usage of the pod, calculated by taking the average of the usage of CPU and Memory resources of the pod.
CPUPods tab in the Deployment Details pageCPU usage score of the pod.
MemoryPods tab in the Deployment Details pageMemory usage score of the pod.

Days to saturation (IND_DAYS_TO_SATURATION)

Days to saturation

(Business service)


Saturation by Service Importance bubble chart, Business Services summary table

Indicates the days to saturation value for the business service, calculated by taking the minimum of the days to saturation values of the contained applications. If applications are not available, days to saturation values of service pools are considered.

For example, if the business service contains four applications, then the lowest days to saturation value out of these four is used as the days to saturation value for the business service.

Days to saturation

(Application)


Business Services summary tableIndicates the days to saturation value for the application, calculated by taking the minimum of the days to saturation values of the contained service pools.

Days to saturation

(Service pool/deployment)


NAIndicates the days to saturation of the service pool or deployment. It is the estimated number of days before the CPU, memory, and storage resources achieve the configured threshold.
CPU
NAMinimum of the CPU days to saturation indicators of the contained servers or pods
Memory
NAMinimum of the memory days to saturation indicators of the contained servers or pods
Storage
NAMinimum of the storage days to saturation indicators of the contained servers or pods.

1 For VMware, AWS, Azure, Google Cloud, Hyper-V, KVM, and Xenserver technologies, if the virtual node (with namespace as opt:vn) data is available, the memory score is computed based on the virtual node memory data. Otherwise, it is computed based on the memory of the virtual machine.

Click here to view the PDF that includes the detailed computation of the indicators used in the Business Service view.

Was this page helpful? Yes No Submitting... Thank you

Comments