Skip to main content
User guide

Triage

Cluster a batch of alerts by intent and subject. The model scores each cluster, flags likely false positives, recommends actions, and ranks the queue. Paid.

Batch triage decides the order in which to work an alert queue. Alerts with the same attack intent and subject are clustered locally, then the model scores each cluster, so 300 alerts typically reduce to about a dozen decisions.

Paid feature, available in Professional (including the 14-day trial) and above. Without activation, the page points to License.

Triage flow

Submit alerts

By default, alerts are pulled from Elasticsearch. When you select Send to triage on a result card in Ask AI or in the alert details on Alerts, the alerts arrive on this page with the received count at the top, and Time window (minutes) is used only to gather context for investigations.

Steps

  1. Under Submit alerts, enter the alert index in Index, for example Elastic Security's .alerts-security.alerts-default.
  2. (Optional) Enter a JSON filter in Query (optional), for example to keep only alerts whose kibana.alert.status is active. When empty, every alert in the window is taken.
  3. Set Time window (minutes). The default is 60 and the maximum is 7 days.
  4. Select Start triage.

Submit alerts

Clustering is local and scoring calls the model. A few dozen clusters take 30 to 130 seconds.

CapDefaultBeyond the cap
Maximum alerts100Only the newest batch is triaged, and the result says so
Maximum clusters sent to the model30Clusters are ordered by alert count and the rest are left unscored. The result suggests raising the cap and submitting again

Triage result

Triage result

The top row shows Alerts with the cluster count, Scored, High and above, and the Cluster severity mix. The Triage queue lists one cluster per row, highest priority first.

ColumnMeaning
SeverityThe model's rating: critical, high, medium, low, or info. Likely false positive is flagged separately
Attack intent / subjectWhat the cluster does, and which host, IP, or account is involved
AlertsAlert count in the cluster
Time spanFirst to last alert
DispositionOpen, Handled, False positive, or Escalated. Syncs to Alerts and is visible to the whole team

Select a row to show the Recommendation and the cluster's alert IDs. Select several rows to change their disposition at once. When scoring draws on Runbooks, the result states how many documents it used.

Act on a cluster

ActionDescription
InvestigateGathers context around the cluster's subject within the window and runs an alert investigation
CompareAdds the cluster to the Side-by-side comparison below, to judge whether several clusters are one incident
EscalateSetting the disposition to Escalated asks whether to push to the on-call channel, which must exist in Outbound channels

Save a triage run

Every completed run is archived in Investigations. To share a run with the team, select Save this run and add an optional note; the run is stored on the server and listed under Past runs. Export CSV exports the current queue.

Incomplete scoring

On a model timeout or error, the page reports that scoring did not complete and lists the clusters by alert count, without severity or recommendation. Submit again later to retry. If it keeps happening, check the provider's health in AI settings.

On this page