aiops-capacity-planning-agent

Forecast resource exhaustion from Prometheus metrics for Kubernetes and data platforms.

14|1|Updated May 5, 2026
One-click install
npx skills add https://github.com/ivanshamaev/de-agent-skills --skill aiops-capacity-planning-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aiops-capacity-planning-agent
Source: https://github.com/ivanshamaev/de-agent-skills/tree/main/group_skills/infra_dataops_group_skills/aiops_capacity_planning_agent
Command: npx skills add https://github.com/ivanshamaev/de-agent-skills --skill aiops-capacity-planning-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you predict when your data infrastructure will hit CPU, memory, disk, Kafka, and scheduling bottlenecks so you can prevent outages and urgent scaling.

Core Features & Use Cases

  • Prometheus-based resource forecasting: Projects CPU/memory/disk (or any Prometheus query) into near-term breach dates using time-series modeling, including confidence bands for risk planning.
  • Kubernetes HPA right-sizing: Recommends HPA min/max replicas and target utilization thresholds from historical CPU utilization relative to requests.
  • Kafka and storage capacity modeling: Estimates Kafka broker scaling needs from throughput/storage growth and forecasts data lake/object storage growth and cost impact.
  • Capacity report generation: Produces a structured report highlighting critical and warning items for quarterly planning and budget alignment.

Quick Start

Run the agent with your Prometheus URL and generate an HTML or Markdown capacity planning report covering CPU, disk, Kafka, Spark sizing, and storage growth.

Frequently Asked Questions about aiops-capacity-planning-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I forecast Kubernetes resource exhaustion using Prometheus metrics?

Prometheus resource forecasting projects CPU, memory, and disk usage into near-term breach dates using time-series modeling. It analyzes metric history to compute forecast breach windows with confidence bands for proactive risk planning and outage prevention.

How do I right-size Kubernetes HPA min/max replicas from historical utilization?

Kubernetes HPA right-sizing recommends optimal min/max replicas and target utilization thresholds by analyzing historical CPU utilization relative to resource requests. This ensures autoscaling configurations match actual workload demands and prevents under or over provisioning.

Can I model Kafka broker scaling needs from throughput and storage growth?

Yes, Kafka capacity modeling estimates broker scaling requirements by analyzing throughput and storage growth trends. It projects future demand to determine when and how much to scale your Kafka cluster to maintain performance.

What's the best way to forecast data lake and object storage growth for cost budgeting?

Data lake and object storage growth forecasting projects future capacity needs and cost impacts using historical Prometheus metrics. It generates structured capacity reports highlighting critical items for quarterly planning and budget alignment.

How do I generate a capacity planning report for Kubernetes and data platforms?

Capacity report generation produces structured HTML or Markdown reports covering CPU, disk, Kafka, Spark executor sizing, and storage growth. It highlights critical and warning items for quarterly planning and budget alignment.

Do I need Prometheus query access for predictive capacity planning?

Yes, Prometheus query access is required for metric retrieval to forecast resource exhaustion. The agent uses time-series models on your historical Prometheus data to compute breach windows and actionable capacity planning recommendations.