Skip to main content

How recommendations work

Data inputs

Costimizer generates recommendations from:

  1. Billing data — hourly/daily cost from CUR, Azure Cost Management, GCP BigQuery exports
  2. Resource inventory — instances, volumes, buckets, and services discovered via cloud APIs
  3. Utilization metrics — CPU, memory, network (where available from cloud monitoring or K8s collector)
  4. Policy context — TTL rules, tagging gaps, budget thresholds

Recommendation lifecycle

Data sync → Analysis engine → Recommendation card

User reviews detail

Action in cloud / archive

Analysis categories

SignalExample recommendation
Low utilizationRightsize EC2 instance
Zero utilizationTerminate idle instance
Duplicate objectsS3 duplicate cleanup
On-demand steady usagePurchase RI/SP
TTL exceededReview or extend resource
Off-hours usageApply power schedule

Timing

  • Most recommendations require 7–30 days of usage history
  • Anomaly-based suggestions may appear within 24–48 hours
  • RI/SP recommendations improve with 12+ months of stable usage patterns