Autoscaling Target Calculator
Enter your current replicas, observed metric, and desired utilization to compute the recommended target value and predicted replica count.
Autoscaling Parameters
Given a target utilization, predict how many replicas will run.
Result
Fill in the parameters and click Calculate.
Desired Replicas
Target Value to Set
Replica Count at Various Loads
Formula Used
Summary
Enter your current replicas, observed metric, and desired utilization to compute the recommended target value and predicted replica count.
How it works
- Select the autoscaling type: Kubernetes HPA (resource utilization) or AWS Target Tracking (request count, CPU %, etc.).
- Enter the current number of running replicas or instances.
- Enter the current observed metric value (e.g., average CPU % or requests per second per pod).
- Enter your desired steady-state utilization (e.g., 60% CPU).
- The calculator outputs the recommended target value to set in your autoscaling policy and the predicted replica count.
- Use the replica boundary fields to clamp results within your min/max replica limits.
Use cases
- Tune Kubernetes HPA target CPU/memory utilization to avoid over- or under-provisioning.
- Configure AWS Target Tracking policies for EC2 Auto Scaling groups.
- Predict how many pods will spin up during a traffic spike given a target metric.
- Back-calculate the target value needed to achieve a desired number of replicas at current load.
- Validate autoscaling config before a load test to confirm the scaler behaves as expected.
- Determine safe headroom: set target below 100% so replicas have burst capacity.
Frequently Asked Questions
Last updated: 2026-06-11 ·
Reviewed by Nham Vu