Event deduplication, suppression, and closure for reducing event noise
Event deduplication
During deduplication, events are consolidated into a single event based on the event that arrived first.
New events are checked against existing events based on the deduplication slot values. If the incoming event has the same deduplication values as an existing event, the incoming event is identified as a duplicate. Any new information from that event is used to update the existing event and the new event is dropped. Dropped events are not ingested and therefore not available on the Events page.
Event suppression
In a suppression policy, the event selection criteria determines which events are selected for suppression. The selected events are permanently dropped. Dropped events are not ingested and therefore not available on the Events page. The event that arrived first is not updated with the details of a duplicate event.
Event closure
In an closure policy, the event selection criteria determines which events are selected for closure. When an event is identified for closure, new information from that event is used to update the existing event and the new event is closed.
Out-of-the-box policies
Incoming events from third-party sources are processed in BMC Helix Operations Management through a set of out-of-the-box deduplication rules defined in the following polices:
- Update Old Events - BMC Helix Intelligent Integrations (Disabled by default in BMC Helix Operations Management)
- Drop Duplicate Events - BMC Helix Intelligent Integrations (Enabled by default in BMC Helix Operations Management)
These policies are created in BMC Helix Operations Management when you use BMC Helix Intelligent Integrations for the first time to fetch events from any third-party source supported by BMC Helix Intelligent Integrations. You can edit the policy as required.
Some sources such as Datadog and IBM Netcool have a specific format in which they provide information about events to BMC Helix Intelligent Integrations. For such sources, the following policies are defined in BMC Helix Operations Management:
- Update AWS CloudWatch Events - BMC Helix Intelligent Integrations
- Update Azure Events - BMC Helix Intelligent Integrations
- Update Datadog Events - BMC Helix Intelligent Integrations
- Update IBM Netcool Events - BMC Helix Intelligent Integrations
- Update Icinga Events - BMC Helix Intelligent Integrations
- Update Netreo Events - BMC Helix Intelligent Integrations
- Close Old AWS Prometheus Alerts - BMC Helix Intelligent Integrations
- Close Old Catchpoint Events - BMC Helix Intelligent Integrations
- Close Old Dynatrace Alerts - BMC Helix Intelligent Integrations
- Close Old MS SCOM Events - BMC Helix Intelligent Integrations
The policy for a specific source is created in BMC Helix Operations Management when you use BMC Helix Intelligent Integrations for the first time to fetch events from that source. You can edit the policy as required. The policy is enabled by default in BMC Helix Operations Management.
Policies applicable for all sources
The following table describes the policies that are applicable for all sources:
Event policy | Description |
---|---|
Update Old Events - BMC Helix Intelligent Integrations This policy is created when you use BMC Helix Intelligent Integrations for the first time to fetch events from any third-party source supported by BMC Helix Intelligent Integrations. You can edit the policy as required. |
|
Drop Duplicate Events - BMC Helix Intelligent Integrations (Enabled by default in BMC Helix Operations Management) This policy is created when you use BMC Helix Intelligent Integrations for the first time to fetch events from any third-party source supported by BMC Helix Intelligent Integrations. You can edit the policy as required. | Drops the new event if the old event is of the same type as the new event, based on the following deduplication slot values:
|
Policies applicable for specific sources
The following table describes the policies that are applicable for specific sources:
Event policy | Description |
---|---|
Update AWS CloudWatch Events - BMC Helix Intelligent Integrations (Enabled by default in BMC Helix Operations Management) This policy is created when you use BMC Helix Intelligent Integrations for the first time to fetch events from AWS CloudWatch. You can edit the policy as required. |
|
Update Azure Events - BMC Helix Intelligent Integrations This policy is created when you use BMC Helix Intelligent Integrations for the first time to fetch events from Azure Monitor. You can edit the policy as required. |
|
Update Datadog Events - BMC Helix Intelligent Integrations This policy is created when you use BMC Helix Intelligent Integrations for the first time to fetch events from Datadog. You can edit the policy as required. |
|
Update IBM Netcool Events - BMC Helix Intelligent Integrations This policy is created when you use BMC Helix Intelligent Integrations for the first time to fetch events from IBM Netcool. You can edit the policy as required. |
|
Update Icinga Events - BMC Helix Intelligent Integrations (Enabled by default in BMC Helix Operations Management) This policy is created when you use BMC Helix Intelligent Integrations for the first time to fetch events from Icinga. You can edit the policy as required. |
|
Update Netreo Events - BMC Helix Intelligent Integrations (Enabled by default in BMC Helix Operations Management) |
|
Close Old AWS Prometheus Alerts - BMC Helix Intelligent Integrations (Enabled by default in BMC Helix Operations Management ) This policy is created when you use BMC Helix Intelligent Integrations for the first time to fetch alerts from AWS Prometheus. You can edit the policy as required. |
|
Close Old Catchpoint Events - BMC Helix Intelligent Integrations (Enabled by default in BMC Helix Operations Management ) This policy is created when you use BMC Helix Intelligent Integrations for the first time to fetch alerts from Catchpoint. You can edit the policy as required. | (Applicable for Catchpoint versions earlier than Cheetah and BMC Helix Intelligent Integrations earlier than 24.1.02)
(Applicable for Catchpoint versions Cheetah and later, and BMC Helix Intelligent Integrations versions 24.1.02 and later)
|
Close Old Dynatrace Alerts - BMC Helix Intelligent Integrations (Enabled by default in BMC Helix Operations Management) |
|
Close Old MS SCOM Events - BMC Helix Intelligent Integrations (Enabled by default in BMC Helix Operations Management) |
|
Policy evaluation order for processing events
Event deduplication and suppression policies are automatically run in the following order:
- Drop Duplicate Events - BMC Helix Intelligent Integrations
- Update Old Events - BMC Helix Intelligent Integrations
Ensure that you have enabled this policy if you want the events to be processed against this policy. - Update AWS CloudWatch Events - BMC Helix Intelligent Integrations, Update Azure Events - BMC Helix Intelligent Integrations, Update Datadog Events - BMC Helix Intelligent Integrations, Update IBM Netcool Events - BMC Helix Intelligent Integrations, Update Icinga Events - BMC Helix Intelligent Integrations, Update Netreo Events - BMC Helix Intelligent Integrations, Close Old AWS Prometheus Alerts - BMC Helix Intelligent Integrations, Close Old Catchpoint Events - BMC Helix Intelligent Integrations, Close Old Dynatrace Alerts - BMC Helix Intelligent Integrations, Close Old MS SCOM Events - BMC Helix Intelligent Integrations