A health rule is violated when the health rule processor detects that the health rule's critical or warning condition is true.
In this case a health rule violation is created with a status of Open, and a Health Rule Violation Started - Critical event or a Health Rule Violation Started - Warning event is generated.
A health rule violation ends when it is either:
When the health rule processor health rule violation's status becomes Canceled, a Health Rule Violation Ended - Canceled event or a Health Rule Violation Canceled - Warning event is generated.
If the same health rule is violated after a violation of it has been resolved or canceled, a new health rule violation is started.
During the life of a single health rule violation, there may be other types of health rule violation events such as Health Rule Violation Ungraded/Downgraded/Continues) events.
The figure below illustrates the health rule violation life cycle.
The boxes represent the health rules violation statuses that you see in the health rule violations list (Troubleshoot > Health Rule Violations). To get more information about a particular violation slect the violation in the list and click Details.
Health violation events are listed in the Events tab of the various dashboards.
Because there is a set of default health rules, you may see health rule violations reported for your application even if you have not set up your own health rules. Violations reported for the APPDYNAMICS_DEFAULT_TXT business transaction are for default health rule violations in the All Other Traffic business transaction.
To find all health rule violations:
You can filter health rule violations by entering the name of the health rule in the search field on the upper right.
The health rule violations are displayed in the right panel, with their affected entity, status, description, start time, end time and duration (if ended).
In the Health Rule Violation summary window, you can click the Affects link to see the dashboard of the entity affected by he health rule. Alternately can click the View Dashboard During Health Rule Violation button to view the dashboard at the time the violation occurred.
You can also access details of a health rule violation from the health indicators in the UI. For example, if you see the red indicator on the dashboard indicating that Business Transaction Health or Server Health is critical, click it to get the list of business transactions or tiers and then click the icon in the Health column of the list.
For health rules that trigger actions configured by policies, you can get information about the the action that was executed.