Customizing health score and health status


The health score for an impacted service is computed based the health configuration defined in BMC Helix AIOps. Service designers can customize the values for the health score and status based on an organization's requirements. 

Default health score and health status values

The maximum health score for any service is 100. The health score of an impacted service is computed based on the number of events generated for a service. If metrics are defined as health indicators for a service, such events are also considered while computing the health score.

By default, BMC Helix AIOps considers the following values:

Source

Severity

Score Impact

Description

Events

Critical

10

For every critical event, 10 points are deducted from 100.

Events

Major 

8

For every major event, 8 points are deducted from 100.

Events

Minor

6

For every minor event, 6 points are deducted from 100.

Events

Warning

4

For every warning event, 4 points are deducted from 100.

Health Indicator

Critical

20

For every critical event caused due to metrics, 20 points are deducted from 100.

Health Indicator

Major 

16

For every major event caused due to metrics, 16 points are deducted from 100.

Health Indicator

Minor

12

For every minor event caused due to metrics, 12 points are deducted from 100.

Health Indicator

Warning

8

For every warning event caused due to metrics, 8 points are deducted from 100.

By default, BMC Helix AIOps considers the following values for the health status:

Lower threshold

Health Status

Enabled

Description

91

Minor

Yes

The severity is minor for the health score range 61-90.

The service health is considered OK when the score is above 91.

61

Major 

Yes

The severity is major for the health score range 31-60.

31

Critical

Yes

The severity is critical for the health score range 0-30.

By default, the health status configuration is enabled for the three severities. However, if you do not want to use any of it to compute the health score, clear the Enabled check box.

For example, clearing the Enabled check box for Major and Minor allows only Critical events to be considered for computation.


To stop propagating the health score

By default, the health score of an impacted child service is propagated to all its parent services. However, to stop this impact propagation, perform the following steps:

  1. Click Services and then click the service for which you want to stop propagating health score from child services.
  2. From the action menu action_menu.png, select Edit Service.
  3. Click Health Profile and then click the service.
  4. Clear the Health from child Services is propagated to this Service check box.
    If any child services of this service are impacted, the health score is not propagated. On the Edit Service page, the Pause.pngicon indicates that the health score is not propagated from the child services and the Propagate.pngicon indicates that the health score is propagated from the child services.

In the following example, health score for none of the child services propagates to the Apex Global service. If any of the services are impacted, Apex Global remains unimpacted and healthy. However, any impact on the child services of the Retail service will be propagated to the Retail service.

Health Score Propagation Example_23.2.02.png


To customize the health score for a service

  1. From the Services page, click Create Service.
  2. Click Health and then click the service for which you want to define the health score.
    The Use default configuration check box is already selected. To view the default values, hover over the info icon. 
  1. To change the values, clear the Use default configuration check box. 
    The health score configuration table shows the default values.
  2. Enter the new numbers or click the up or down arrow.
    For example, if you update the impact score value for a Critical event to 20, for every critical event, 20 points are deducted from 100 and the health score is computed.

    You cannot specify fractions or decimal points for the score. 

  3. Click Save and Close.
    Health score for the selected service is now computed based on the updated values. It might take a few seconds for the recomputed score to be reflected for the service. 


To customize the health status for a service

  1. From the Services page, click Create Service.
  2. Click Health and then click the service for which you want to define the health status.
    The Use default configuration check box is already selected. To view the default values, hover over the info icon. 
  3. To change the values, clear the Use default configuration check box. 
    The health status configuration table appears that shows the default values. 
    Default Health Status_23202.png
  1. Enter a number or use the arrow keys to update the values based on your requirement. 
    You cannot specify fractions or decimal points for the threshold. 
  1. (Optional) If you do not need to compute health score based on severity, clear the Enabled check boxes. 
  2. Click Save and Close
    Health status for the selected service is now calculated based on the updated values. It might take a few seconds for the updated status to be reflected for the service. 


Where to go from here

Based on what you want to configure for your services, perform the following optional tasks:

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*