Alert grouping is the process of organizing and consolidating related alerts into sets based on common characteristics or criteria. This helps in simplifying alert management by reducing noise, making it easier to prioritize, track, and address issues efficiently. Grouped alerts provide a clearer overview of related incidents, facilitating quicker root cause analysis and remediation.

Approaches to alert grouping

There are several approaches available for alert grouping. Some methods rely on user-defined logic, such as Manual, Rule-based, or Tag-cluster, while others use advanced algorithms that can be fine-tuned, including Automatic, CMDB, Text-based, and Log Analytics.

Manual and rule-based alert grouping differs from algorithm-based grouping mainly in how the parent alert is chosen. In manual, rule-based, or log analytics grouping, one of the real alerts is designated as the parent alert. In Automatic, CMDB, Text-based, and Tag Cluster modes, a virtual alert, representing the oldest and most severe alert in the group, is created as the parent alert.
Note: In domain-separated environments, alert groups are created only for alerts within the same domain.

For information on scheduled jobs and parameters, refer to Scheduled jobs and parameters for alert grouping. For detailed information on different grouping types, see Alert grouping types.

Benefits of alert grouping

  • Creating automated alert groups by aggregating alerts based on predefined patterns.
  • Correlating alerts using timestamps and CI identification to form automated alert groups.
  • Forming CMDB based alert grouping by correlating alerts based on CI relationships in the CMDB.
  • Correlating alerts based on text similarity of alerts using NLP (Natural Language Processing).