Skip to content

For the complete documentation index and AI-optimized content, see /llms.txt. All pages support markdown format via .md extension or Accept: text/markdown header.

Insights

For the complete documentation index and AI-optimized content, see /llms.txt. All pages support markdown format via .md extension or Accept: text/markdown header.

Kedify Insights turns monitored pod utilization into CPU and memory recommendations for Kubernetes workloads. Use it to find requests and limits that are higher than recent usage, then review and apply the change from the dashboard or with the generated kubectl command.

Insights overview

The organization view summarizes recommendations across clusters. Use it to see total CPU and memory reduction, open recommendations, average confidence, and which clusters have affected workloads. The cluster view narrows the same information to one cluster and adds namespace monitoring controls.

Each recommendation includes:

  • workload and container
  • namespace, cluster, and workload kind
  • resource target: CPU or memory, requests or limits
  • current value, recommended value, confidence, and recommendation date
  • an explanation and a manual kubectl set resources command

Insights only evaluates namespaces selected for monitoring. In the cluster Insights page, use Configure to start or stop monitoring for namespaces. Kedify labels monitored namespaces with insights.kedify.io/scrape=true.

Insights namespace monitoring

New recommendations are not instant. Kedify needs recent utilization samples before it can calculate suggestions; one hour is the minimum, and confidence improves as more history is available.

Open a recommendation to see the measured value, suggested value, confidence, time interval, and the command that would apply the change manually.

Insights recommendation detail

When you apply a recommendation from the dashboard, Kedify updates the target Deployment or StatefulSet resource. For managed KEDA components, the dashboard updates the relevant Helm values instead. You can also ignore a recommendation when it is not useful for the workload.