Analysis
Overview
The ScaleOps Resource and Cost Analysis pages provide comprehensive insights into your Kubernetes cluster’s resource utilization and cost optimization. These pages serve as your central dashboard for understanding how your infrastructure is performing, where resources are being used, and how ScaleOps is helping you optimize costs and performance.
The Resource and Cost Analysis pages have the following features:
- Analysis Groups: Separate views for resource analysis and cost analysis
- Filtering: Filter by time range, namespaces, labels, and annotations
- Real-time Metrics: Live data refresh for current cluster status
- Multi-cluster Support: View metrics across multiple clusters simultaneously
Resource Analysis
The Resource Analysis group focuses on understanding how your cluster resources (CPU, memory) are being utilized, how automation is progressing with ScaleOps.
Metrics Displayed
- Average Allocatable CPU: Total CPU cores available across your cluster
- Average Allocatable Memory: Total memory available across your cluster
- Automation Progress: Percentage of workloads and pods that are automated
- Purpose: Track CPU and memory usage patterns over time
- What it shows:
- Current usage vs requests
- Original requests vs optimized requests
- Resource allocation trends
- Use case: Identify resource consumption patterns and optimization opportunities
- Automated Rightsizing Pods: Shows the percentage of pods that have been automatically rightsized
- Automated Unevictable Pods: Tracks optimization of pods that cannot be evicted
- Automated HPA Pods: Monitors Horizontal Pod Autoscaler optimization (when enabled)
- Automated Rightsizing CPU Requests: Tracks CPU request optimization over time
- Automated Rightsizing Memory Requests: Tracks memory request optimization over time
- Blocked Resources: Shows CPU and memory blocked by unevictable pods
- Automated HPA CPU Requests: Tracks CPU request optimization for HPA workloads
- Automated HPA Memory Requests: Tracks memory request optimization for HPA workloads
Cost Analysis
The Cost Analysis group focuses on understanding your cluster costs, identifying savings opportunities, and tracking the financial impact of ScaleOps optimizations.
Metrics Displayed
- Average Monthly Cost: Total cost of your cluster infrastructure
- Average Active Savings: Current savings from implemented optimizations
- Average Nodes: Number of nodes in your cluster
- Automation Progress: Percentage of workloads that are cost-optimized
- Cost (Daily): Daily cost breakdown showing spending patterns over time
- Nodes: Number of nodes in your cluster, helping correlate cost with infrastructure size
- Active Savings (Daily): Current savings from implemented ScaleOps optimizations
- Savings Available (Daily): Potential savings from additional optimizations that could be implemented
- Number of Pods: Total pods vs automated pods over time
- Number of Workloads: Total workloads vs automated workloads over time
- Workloads with HPA: HPA-enabled workloads and their automation status (when HPA optimization is enabled)
Support
- Data Retention: Analytics data is retained based on your ScaleOps configuration (30 days by default)
- Multi-cluster Support: Efficiently view metrics across multiple clusters
If you encounter issues with the Analytics pages or need help interpreting the data, please contact your ScaleOps support team. The Analytics pages are designed to provide comprehensive insights into your cluster performance and help you make informed decisions about optimization and resource management.