Triage alerts in Kibana Universal Alerting
Use the Alerts page in Universal Alerting to triage alerts individually or in bulk. You can mark alerts as seen, silence their notifications, close or reopen them, and tag or assign them. To open the page, go to Alerting → Alerts in the Observability navigation menu, or find Alerts using the global search field.
For deeper investigation of a specific alert, refer to Investigate alerts.
Mark an alert as seen, or flag it again for follow-up, without changing its lifecycle state.
| Action | Description | Scope |
|---|---|---|
| Acknowledge | Marks the alert as seen and stops its notifications. | Alert |
| Unacknowledge | Removes the seen marker and restores notifications. | Alert |
Temporarily silence notifications for an alert's series, without disabling the rule.
| Action | Description | Scope |
|---|---|---|
| Snooze | Silences notifications for the alert's series for a set duration, for example during a scheduled maintenance window. The rule continues to evaluate and the alert remains visible. | Series |
| Unsnooze | Ends the active snooze and restores notifications immediately. Clears the snooze for all alerts sharing the same group_hash, not only the one you acted on. |
Series |
Snooze is one of several silencing mechanisms in Universal Alerting, each with a different scope. For the full comparison, refer to Reduce notification noise.
Close an alert once the underlying problem is fixed, or reopen it if it turns out the problem wasn't resolved.
| Action | Description | Scope |
|---|---|---|
| Resolve | Closes the alert immediately, without waiting for the rule to detect recovery. | Alert |
| Unresolve | Reopens an inactive alert as active, for example when the problem recurs. It continues as the same alert instead of opening a new one. | Alert |
After you resolve an alert, its notifications stop and the rule doesn't reopen it. If the rule's condition still matches on its next run, a new alert starts for the series. The new alert follows the normal lifecycle, and action policies can send notifications for it.
An alert you unresolve stays active on every rule run, even when the rule detects recovery. It closes only when you resolve it again.
Add context to an alert for filtering, routing, or ownership.
| Action | Description | Scope |
|---|---|---|
| Edit alert tags | Adds or removes tags on the alert. | Alert |
| Edit assignee | Assigns the alert to a specific user, so others know who owns the investigation. | Alert |
Go to Discover to check whether the data behind an alert shows a genuine problem.
| Action | Description | Scope |
|---|---|---|
| Open in Discover | Opens the rule's base ES|QL query scoped to the time window around when the alert opened. | Alert |
Base your response to a flapping alert on the data behind it, not on its status. A flapping alert keeps changing between active and recovering, so its status can't tell you whether the problem is ongoing or fixed. To recognize a flapping alert, refer to Spot a flapping alert.
The following steps are for alerts from Universal Alerting rules. On alerts from Classic Alerting rules, acknowledging an alert doesn't stop its notifications. For other differences, refer to How actions affect alerts from Classic Alerting.
To triage a flapping alert:
Acknowledge the alert to stop its notifications while you investigate, because flapping doesn't stop or delay them. The acknowledgment stays in place each time the alert returns to
active, because it's still the same alert.Check the data behind the alert. If the alert has a trend chart, use it to compare the metric to the rule's threshold. To see the values that the rule's query most recently returned, open the alert's Data container tab. To see the source documents, select Open in Discover.
Respond based on what the data shows:
- If the data shows a real problem each time the alert returns to
active, the problem is recurring. For example, a metric clearly crosses the rule's threshold each time. Treat the alert like any other active alert, and investigate the cause. When the alert's status changes torecovering, don't resolve the alert until the data confirms the fix. - If the data shows normal activity when the alert is
active, the rule is too sensitive. For example, a metric hovers around the rule's threshold instead of clearly crossing it. Leave the alert acknowledged instead of resolving it. If you resolve it, a new alert starts the next time the rule's condition matches, and action policies might send notifications for it. To stop the rule's alerts from flapping, update the rule's condition, or add a custom recovery condition to the rule. If you can't edit the rule, ask someone who can.
- If the data shows a real problem each time the alert returns to
To act on alerts with Classic in the Source column, your role needs privileges in both alerting systems.
You can't unresolve or assign Classic Alerting alerts, or open them in Discover. The other actions use the matching Classic Alerting feature, so some results differ from the same action on a Universal Alerting alert:
| Action | What happens to a Classic Alerting alert |
|---|---|
| Acknowledge, Unacknowledge | Adds or removes the acknowledged marker. Unlike a Universal Alerting alert, the alert keeps sending notifications. |
| Snooze, Unsnooze | Snoozes or unsnoozes this alert only. Other alerts from the same rule keep sending notifications. A snooze lasts until the time you set. If you select Indefinitely, the snooze lasts until you unsnooze the alert. For Condition based snooze, use the Classic Alerting alerts pages. |
| Resolve | Marks the alert as untracked. Its status changes to Inactive, its notifications stop, and its status no longer updates. You can't undo this. |
| Edit alert tags | Adds or removes tags on the alert. |
To add a Classic Alerting alert from an Observability rule to a case, turn on the Classic Alerting: Show Classic Alerts table advanced setting in the space, then add the alert from the Alerts (Classic) page.