Kubesense

Alert Events & Triage

The Alert Events page is the operational view of alerting: every alert instance (each unique firing series — e.g. one pod or workload of a grouped rule), whether currently firing or already resolved, with built-in triage so on-call engineers can acknowledge, assign, and drill into each incident.

Alert Events

The Alerts area is organised into four tabs:

TabPurpose
Alert EventsAlert instances (firing and resolved) in the selected time window, with triage
Alert RulesCreate and manage rule definitions
Notification ChannelsConfigure Slack, Teams, Email, PagerDuty, Datadog On-Call, Google Chat, Webhook
Alert TemplatesCustomise notification message content per channel type

Alert Events list

The page lands showing firing alerts only — include Resolved in the Status filter to see full history. An instance appears whenever its firing interval overlaps the selected time window.

ColumnDescription
AlertRule name (with {{label}} placeholders resolved) plus the labels that distinguish this instance from its siblings (e.g. pod=checkout-6f7b…)
Severitycritical, error, warning, info
StatusFiring or Resolved
Started / EndedFiring interval (still firing while active)
DurationHow long the instance has been (or was) firing
Acknowledged ByWho acknowledged it — or an inline Acknowledge action
AssigneeInline user picker to hand the incident to a teammate

Above the table, the Alerts firing over time chart shows severity-stacked counts of concurrently firing alerts across the window, honoring the active filters.

Filtering

The left sidebar provides explorer-style faceted filters — the same model as the Logs and Traces pages. Every value starts selected; uncheck values to narrow, or hover a value and click Only to isolate it. Groups include Status, Severity, Acknowledgement, Assignee, Alert, Notification Channel, plus a dynamic group for every label your alerts carry (workload, namespace, pod, …). Counts are cross-filtered: each group shows how many alerts each value would match given all the other groups' selections.

Triage

ActionEffect
AcknowledgeMarks the instance as owned and stops further notifications for it (an instance-scoped silence) until it resolves or is unacknowledged. An optional note is stored and shown alongside the acknowledger.
UnacknowledgeRemoves the acknowledgement and re-enables notifications.
AssignAssigns the instance to a user; the assignee is visible in the list and on the detail page.
Bulk acknowledgeSelect multiple firing rows with the checkboxes and acknowledge them in one action.

Acknowledging is per instance: acknowledging one pod's alert never silences the same rule's other pods.

Alert detail page

Clicking any row — or the View in Kubesense link in a Slack/Teams/Email/Chat notification — opens the detail page for that specific instance.

Alert Detail

SectionContent
HeaderStatus pill, severity, and actions: Acknowledge / Unacknowledge, Assign, View rule, Open dashboard (when the rule is linked to a dashboard panel), Runbook (when a runbook URL annotation is set)
OverviewRule, current value vs threshold, data source, evaluation interval, lookback window, notification channels, sample attachment setting, creator
StatusFiring since (with duration), last seen firing, acknowledgement (by whom, when, note), assignee
Alert condition over timeReplays the rule's query scoped to this instance's labels, with the threshold drawn as a dashed line — see exactly what the evaluator saw
Event timelineThe instance's firing ⇄ resolved transitions over the past 3 days, each with the value and threshold at that moment
Notification timelineWhen notifications were dispatched and to which channels
Incidents — same rule (all instances)Puts this instance in context: a frequency chart of concurrent firing across all of the rule's instances (12h–30d ranges), stats for total incidents and currently firing, and a drillable list of sibling instances. Click a chart bar to narrow the list to that time bucket.
LabelsThe instance's label set
Sample logsWhen the rule has Attach samples enabled, the matching log/trace rows captured at fire time

Rule detail page

From the Alert Rules tab (or View rule on an alert), each rule has its own read-only detail page: the configuration summary (condition, evaluation cadence, window, samples), routing and labels, the live condition chart, and the same incidents view across all its instances. Header actions: enable/disable toggle, Edit, Clone, and Export (downloads the rule as re-importable JSON).

Rule Detail