Kibana alerting v2 alert actions
Alert actions are operations you perform on Kibana alerting v2 alerts to manage their lifecycle, suppress notifications, and organize your triage workflow. Each action is recorded in the .alerts-actions index for auditability and suppression tracking.
Scope: per episode
Acknowledging an alert suppresses notifications for that specific episode. The alert continues through its lifecycle (the rule still evaluates and writes events), but the dispatcher records suppress with reason ack instead of dispatching to workflows.
Unacknowledge resumes notifications for the episode. If the alert is still active, notifications fire on the next dispatcher run.
Scope: per series
Snoozing suppresses notifications for a specific series (rule + group key combination) for a configured duration. Unlike acknowledge, snooze is time-bound and applies to all episodes in the series, including future ones that start during the snooze window.
When the snooze expires, notifications resume automatically.
Scope: per episode
Deactivating an episode stops lifecycle processing and notifications for that episode entirely. The rule continues running and can detect new episodes for the same series, but the deactivated episode is no longer tracked.
This is roughly analogous to "mark as untracked" in Kibana alerting v1.
Activate reverses a deactivation.
Scope: per episode
Manually transitions the alert to inactive, ending the episode. Use this when you have verified the underlying issue is resolved but the rule has not yet detected recovery automatically.
Scope: per episode
Assign the alert to a team member for tracking and accountability. Assignment is visible in the alert inbox and can be used as a filter.
Scope: per episode
Add or modify tags on the alert for organization and filtering. Tags set on alerts are separate from tags set on rules.
Scope: per episode
Manually override the alert severity. This affects sorting and filtering in the alert inbox.
Scope: per episode
Link the alert to a case for structured incident tracking and collaboration.
Every action is written to the .alerts-actions index with:
- Action type —
ack,unack,snooze,unsnooze,deactivate,activate,fire,suppress,notified. - Scope identifiers —
rule_id,group_hash,episode_id. - Timestamp — when the action was taken.
- User — who performed the action (for manual actions).
The dispatcher uses these records to determine suppression state during the notification pipeline.