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:
1. Click Alert & Respond -> Actions.
2. Click the Action Suppression tab.
The list of action suppression configurations displays in the left panel with the objects affected by a selected configuration displayed in the right panel.
Create a New Action Suppression
1.Click the plus icon. The Create Action Suppression popup appears.
2. In the Overview section, give the Action Suppression a name, define its scope, and set the times it should cover. See Objects Affected by Action Suppression for more information on scope.
3. In the Object Scope section, drill down to the set of entities that it should cover.
4. If you wish to limit the particular health rules that this action suppression should effect, select Only suppress Action for these specified Health Rules. A list of possible rules pops up. Select the appropriate rules. See Health Rules Affected by Action Suppression for more information.
Objects Affected by Action Suppression
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:
- Business Transaction
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.
Application-Level Action Suppression
In an application-level configuration, all entities in the application are affected.
Business Transaction Action Suppression
In a business-transaction-level configuration, you can suppress actions in:
- All business transactions in the application
- All business transactions within specific tiers
- Specific business transactions
- Business transactions with names having patterns that match certain criteria (such as all business transactions with names that start with "XYZ")
Tier-Level Action Suppression
In a tier-level configuration, all the nodes in the specified tier(s) are affected. You can suppress actions for:
- All tiers in the application
- Specific tiers
Node-Level Action Suppression
In a node-level configuration, you can specify the types of nodes for which to suppress actions:
- All nodes
- Java nodes
- .NET nodes
- PHP nodes
and within those types you can suppress actions for:
- All nodes
- Nodes in specific tiers
- Specific nodes
- Nodes with names, meta-data, environment variables or JVM system environment properties with matching criteria that you specify
Machine-Level Action Suppression
You can suppress actions run on specific machines. Actions run on all the nodes on the specified machine (s) are suppressed.
Health Rules Affected by Action Suppression
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.
Cancelling Action Suppression
If action suppression is no longer needed (for example, where the estimated time to fix a problem was longer than the fix actually required) you can delete it. Policies on the objects affected by the action suppression configuration will start firing a few minutes after the suppression configuration is cancelled.
To delete/cancel an action suppression configuration
1. From the action suppression configurations list, select the configuration to delete.
2. Click the Delete icon.