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. A service can contain a single node, multiple nodes, or different types of nodes. The health of a service depends on the health of its nodes.

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.

If the Service model contains only one node per Configuration Item, the default node score is set to the event score. 

If there is more than one node in the service model, the node score is based on the first event that impacted any node.

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

Lower threshold

Upper threshold

Health Status

Enabled

Description

0

30

Critical

Yes

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

31

60

Major

Yes

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

61

90

Minor

Yes

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

91

100

Ok

-

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

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. If there are no child services for a service, the check box is not displayed. 

In the following example, health score for none of the child services propagates to the Order Processing service. If any of the services are impacted, Order Processing remains unimpacted and healthy. However, any impact on the child services of the Billing  & Payment service will be propagated to the Billing  & Payment service.

Health Score Propagation Example_23402.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 and the default values are displayed.
  1. To change the values, clear the Use default configuration check box. 
  1. 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. 
    Health Score Configuration 23302.png
  1. 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 and the default values are displayed.
  3. To change the values, clear the Use default configuration check box. 
  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. 
    Health Status Configuration 23302.png
  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*