Expand description
Live cluster analyzer. Live Cluster Analyzer for Kubernetes resource optimization.
Combines metrics from the Kubernetes metrics-server (real-time) and Prometheus (historical) to provide data-driven right-sizing recommendations.
§Architecture
┌─────────────────────────────────────────────────────────────────────┐
│ Live Analyzer │
│ │
│ ┌─────────────────┐ ┌──────────────────┐ ┌───────────────┐ │
│ │ MetricsClient │ │ PrometheusClient │ │ Static Rules │ │
│ │ (Real-time) │ │ (Historical) │ │ (Fallback) │ │
│ └────────┬────────┘ └────────┬─────────┘ └───────┬───────┘ │
│ │ │ │ │
│ └──────────────────────┴──────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────┐ │
│ │ Recommendations │ │
│ │ (Data-Driven) │ │
│ └──────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘Structs§
- Analysis
Summary - Summary of analysis results.
- Live
Analysis Result - Result of live cluster analysis.
- Live
Analyzer - Live cluster analyzer.
- Live
Analyzer Config - Configuration for live analysis.
- Live
Recommendation - A single recommendation from live analysis.
Enums§
- Data
Source - Data source for recommendations.
- Live
Analyzer Error - Error type for live analysis operations.