Customizing health score and health status
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:
- Click Services and then click the service for which you want to stop propagating health score from child services.
- From the action menu , select Edit Service.
- Click Health Profile and then click the service.
- 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, theicon indicates that the health score is not propagated from the child services and the
icon 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.
To customize the health score for a service
- From the Services page, click Create Service.
- 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.
- To change the values, clear the Use default configuration check box.
- 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.
- 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
- From the Services page, click Create Service.
- 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. - To change the values, clear the Use default configuration check box.
- 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.
- (Optional) If you do not need to compute health score based on severity, clear the Enabled check boxes.
- 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: