How Health Log Analytics generates alerts
Summarize
Summary of How Health Log Analytics generates alerts
Health Log Analytics utilizes artificial intelligence to identify patterns in log data, enabling the detection of anomalous behavior. When such behavior is recognized, alerts are generated and sent to the Event Management application, allowing IT operators to address potential issues before they affect users.
Show less
Key Features
- Alert Metrics: Monitors various metrics linked to specific sources (application service and component) to identify anomalies and generate alerts.
- User Feedback: Operators can mark alerts as significant or mute them to manage alert noise, helping the system learn which alerts are important.
- Lexical Keywords: Tracks the occurrence of keywords in logs; if frequency exceeds a set threshold, an alert is triggered.
- Correlations: Uses log correlators to identify relationships in log data, enhancing alert relevance.
- Advanced Alert Filtering: Allows users to create filters to minimize irrelevant alerts, with real-time testing and updates available.
- Custom Alert Rules: Users can define specific alert rules based on log data metrics and thresholds.
Key Outcomes
By leveraging Health Log Analytics, ServiceNow customers can proactively manage IT issues through timely alerts, reduce alert fatigue with effective filtering and customization, and improve overall operational efficiency by focusing on significant anomalies. This leads to enhanced reliability and performance of IT services.
Health Log Analytics identifies patterns in log data and learns pattern behavior. When its artificial intelligence engine detects anomalous behavior, it sends an event to the Event Management application. These predictive alerts enable operators to remediate emerging IT issues before they impact users.
What is an anomaly
There are many kinds of anomalous (abnormal or unexpected) behavior. In this example, the system tracks the baseline rate—the average number of events per minute—of particular messages. The chart shows the values for the previous day as the lightly peach-shaded area and the values for today as a blue line. The chart shows a dramatic deviation from the expected baseline values at around 10:10. This anomalous behavior generates an alert.
Anomalous behavior at around 10:10.
Health Log Analytics uses the following methods to generate alerts:
Alert metrics
Health Log Analytics monitors multiple metrics in the log stream to detect anomalous behavior. Each metric is associated with a unique source. A source is the combination of application service and component. When the system identifies an anomalous pattern for a metric, it generates an alert.
- A significant alert is more likely to be included in a Log Analytics group when the associated metric behaves anomalously. For more information, see Mark an alert as significant
- Mute an alert for a specified source to eliminate distracting new alerts for unimportant issues. For more information, see Mute an unimportant alert.
- When the situation changes, you can return a significant metric to its default significance. You can also reactivate a muted metric to cause the system to start generating alerts again. For more information, see Restore a muted alert or a significant alert.
Lexical keywords
Lexical keywords can indicate important issues in log entries.
The system sets a threshold for each lexical keyword. It bases the threshold on the normal occurrence pattern and frequency of the keyword. The system detects all occurrences of the keyword. When the pattern or frequency exceeds the threshold, the system generates an alert. For more information, see View the lexical keywords that generate alerts.
Correlations
Log correlators are keys or values in log data that detect correlations between alerts. For example, a log correlator could detect when the interface ID of a particular network device occurs simultaneously in multiple warnings across different application services. For more information, see Using log correlators to detect relationships in log data.
Advanced alert filtering
Add advanced log alert filters to scan alerts for conditions that you specify. The filters reduce noise by dropping alerts that do not indicate a significant issue. While developing a filter, you can test, update, publish, or activate the filter at any time. For more information, see Create advanced log alert filters.
Custom alert rules
Define a Log Analytics alert rule when you encounter log data that should generate an alert. The alert rule generates an alert for a specified metric with a threshold that you specify and sets the properties of the generated alert. For more information, see Add a Log Analytics alert rule.