As a service designer, you define health indicator metrics and configure alarm conditions for those indicator metrics as part of a service model definition. Each health indicator is a single metric or a collection of metrics from CIs. Each metric contains an alarm trigger condition to generate events when a threshold value is violated.

The operators or site reliability engineering teams (SREs) view and understand the behavior of those selected metrics as health indicators from the Health Indicators view. The health indicator view graphically displays the alarm breach pattern for all the selected metrics based on the alarm condition at various specified time intervals.

For example, in a Namespace service with a Kubernetes cluster that has three pods and a deployment node in it, the service designer chooses to configure the following metrics for observing the availability of the node, pod, and container in the Kubernetes cluster:

  • Kubernetes Node -
    • Status (Ready, Not Ready),
    • Monitoring Status - 0: online, 1: offline
  • Kubernetes POD -
    • Ready (Ready or not)
    • Status (Running, Succeeded, Pending, Failed)
  • Kubernetes Container -
    • Ready (Ready or not)
    • State (Running, Waiting, Terminated)