Kubesense

AI Anomalies

AI Anomalies uses machine learning to automatically detect unusual patterns in your metrics and surface potential issues before they become incidents.

AI Anomalies

Overview

The Anomalies page shows all detected anomalies with their status, affected resource, and visualization of the anomalous behavior.

Anomaly Card

Each detected anomaly displays:

FieldDescription
StatusCurrent status — Pending, Active, or Resolved
Time RangeWhen the anomaly was detected (e.g., "13:00 - 13:05")
DescriptionWhat was detected (e.g., "Error rate increased on the POST /api/tutorials/authors Resource")
Error CodeThe specific error (e.g., "500-Internal Server Error")
ResourceThe affected resource/workload
Error Rate ChartTime-series visualization showing the anomalous spike

Filters

The left panel provides filtering by:

  • Region — Geographic region
  • Domain — Service domain
  • Status Code — HTTP status code (e.g., 500)
  • Error Code — Specific error classification (e.g., Internal Server Error)
  • Resource — API resource/path (e.g., /api/tutorials/authors)
  • Method — HTTP method (GET, POST, PUT, DELETE)
  • Status — Anomaly status (Pending, Active, Resolved)
  • Workload — Kubernetes workload name

Anomaly Detection

KubeSense's anomaly detection works by:

  1. Baseline learning — ML models learn normal behavior patterns for each service and endpoint
  2. Continuous monitoring — Incoming metrics are compared against the learned baseline
  3. Deviation detection — Significant deviations trigger anomaly alerts
  4. Auto-classification — Anomalies are automatically classified by type and severity

Actions

  • View Details — See full anomaly context including correlated metrics and traces
  • Feedback — Provide feedback on whether the detection was accurate to improve the model
  • Pause/Resume — Toggle anomaly detection on or off using the Paused/Active button in the top right