Health indicators (HIs) provide fine-grained measurements on the CIs that represent your monitored applications and business services. Some HIs provides business metrics such as backlog and volume, while others monitor various aspects of performance and availability such as CPU load or disk space.
There are two types of data sources that can contribute to an HI's status and value: events, and metrics. Some data collectors such as SiteScope send events to Service Health (for example, CPU load exceeded threshold), while other such as Real User Monitor send samples containing metrics (for example, response time = 6 milliseconds).
When an event is sent to Service Health, it is sent with an ETI (event type indicator). The ETI includes a name and a state, for example CPU_Load:exceeded. Using HI definitions in the indicator repository, Service Health translates the ETI state into one of the standard Service Health statuses (Critical, Major, Minor, and so on).
Metric-based HIs apply calculation rules to the samples generated by the data collectors, to create a calculated HI value. For example, Business Process Insight can collect several response time samples over a 15 minute period. A calculation rule will calculate the average of all those samples, and set the HI's status and value accordingly.
The indicator repository enables you to define that when the status of a specific metric-based HI changes, an event is generated. This event then appears in the Event Browser, showing that the HI status has changed.