This page provides an overview of action suppression in AppDynamics.
You can temporarily suppress a policy's automatic invocation of actions and alerts. You may want to do this while you are performing maintenance on or troubleshooting a component.
To see action suppression configurations created for an application, click Alert & Respond > Actions and then the Action Suppression tab. The list of action suppression configurations displays in the left panel with the objects affected by a selected configuration in the right panel.
The Object Scope list shows both tiers and nodes. Because the nodes are children of the tiers, action suppression affects them as well. Selecting an Application as Object Scope can produce a list of many items if the application is complex enough. All tiers and nodes are shown, although no business transactions are shown in the list.
You configure action suppression for a specific time period to apply to a specific object or several objects. The following entities can be the objects of action suppression:
Within the time period configured for the action suppression, no policy actions are fired for health rule violation events that occur on the specified object(s).
You can also optionally disable reporting of metrics for an object for which actions are suppressed. Using this option can cause reported metrics for those objects to change without notice. If you see a sudden unexpected change in reported metrics for an object, check the action suppression configurations list to see whether action suppression with reporting disabled is currently active for that object.
If the object scope of an action suppression is at the node level, the suppression affects only node health rules.
If the object scope of an action suppression is at the tier level, the suppression affects individual node health rules as well as tier-level health rules.
For example, if a tier-level health rule is configured to fire an action when a percentage of the nodes violates the condition, and then action suppression is configured on certain nodes in that tier, those nodes are still evaluated by the tier-level health rule.
In an application-level configuration, all entities in the application are affected.
In a business transaction-level configuration, you can suppress actions in:
In a tier-level configuration, all the nodes in the specified tier(s) are affected. You can suppress actions for:
In a node-level configuration, you can specify the types of nodes for which to suppress actions:
and within those types you can suppress actions for:
You can suppress actions on specific JMX objects, specific JMX instance names, and specific nodes.
You can suppress actions run on specific machines. Actions run on all the nodes on the specified machine (s) are suppressed.
By default, an action suppression configuration applies to actions triggered by all events that are generated by the configured objects.
You can refine the configuration to apply only to actions triggered by specific health rule violations. For example, if an application contains HealthRuleA, HealthRuleB and HealthRuleC, but only HealthRuleC is configured for action suppression, actions will continue to fire for violations of HealthRuleA and HealthRuleB during the configured time period.
To access action suppression configuration, click Alert & Respond > Actions, then the Action Suppression tab.
You can edit, delete or create an action suppression from the Action Suppression Wizard that appears.
The Action Suppression Wizard contains three panels:
You can navigate among these panels by clicking their entries in the wizard. When you create a new configuration, configure the panels in order because the configuration of the scope determines the available affected objects presented in the object scope panel.
Suppressing an action does not suppress the evaluation of any health rules linked to the action via a policy. Health rule violation events continue to be raised and surfaced to the UI when actions are suppressed.
Click Alert & Respond > Health Rules, select the Health Rule, click the Edit option, and clear the Enabled checkbox in the Edit Health Rule Overview panel.
Select the type of entity for which to disable health rule evaluation. Then clear the Evaluate Health Rules checkbox at the top left of the Health Rules window.