Step 1 in the Create New Health Rule wizard lets you choose what entity types your health rule monitors. The entity type you select determines the metrics that are offered for configuring the evaluation conditions.

  1. Click the Entity Type expanding link. A list of all available entity types appears. Click Show more to view more entities.

    The entity type is pre-selected if you create a health rule in the Observe UI.

  2. Select an entity type. Use the search option to quickly find the desired entity type. 
    The health rule you create for the entity type applies to all the hosts within the entity type unless you specify filters to narrow down the list of applicable entities.
  3. To monitor a group of entities:
    1. Click Entity scope to view the related entities in the hierarchical path.
    2. Select the desired group of entities.

  4. To narrow the list of entity types and sort the entity types by attributes, in Filters > Filter by Tags and Attributes section:

    1. Select the required attributes (A) and the tags (T).

    2. Select an operator.
    3. Select a corresponding values for the attribute and the tag. The available values for the attributes and tags are automatically suggested.
  5. Click Apply.

  6. To narrow the list of entity types and sort the entity types by the parent entity, in Filters > Filter by Parent section:

    1. Click the Parent Entity Type expanding list.
      The Select Parent Entity Type dialog is displayed.

    2. Select the parent entity type. 
    3. In the Add Filter field, select the required attributes (A) and the tags (T), an operator, and a corresponding value.
      The following operators are currently supported:

      OperatorDescriptionExample
      =Fetches the result that is equal to the right side value.<attribute/ tag> = <constant>
      INFetches the result that is equal to one of the values in the list.<attribute/ tag> in [<constant1>, <constant2>, ..., <constantN>]
      !=Fetches the result that is not equal to the right side value.<attribute/ tag> != <constant>
      ~

      Fetches the values of the attribute that matches the specified pattern. 

      You can use the like (~) operator with the wildcard character asterisk (*). The fetch values are case-sensitive.

      The like (~) operator can be used with only attributes.

      service.name ~ '*payment'

      Searches all the values of the attribute service.name that end with payment such as, service1-payment and  service2-payment.

      service.name ~ 'payment*'

      Searches all the values of the attribute service.name that begin with payment such as, payment-service-1 and  payment-service-2.

      service.name ~ '*payment*’

      Searches values of the attribute service.name that contain payment such as, service1-payment , payment-service-2, and orderpaymentservice.

    4. Click Apply.
    5. Repeat steps a to d to define more parent filters.

      You can filter the entity types by Parent Entity Type only if you have grouped the entities in step 3

  7. Define how you want to evaluate the health rule:
    • Select Evaluate the health of entities individually for the health rule to violate if the health of an individual entity instance violates.
    • Select Evaluate the health of entities as a group for the health rule to violate if the aggregate health of the group of entities violates.
      See Health Evaluation.
  8. Review the configuration. The summary of your configuration is displayed in the Summary pane at the bottom of the UI.

You have completed Step 1 in the Create New Health Rule wizard, proceed to Step 2, Define Health Rule Evaluation Conditions.