Understanding Recommendations

CostBeacon automatically analyzes your Azure resources and generates actionable cost optimization recommendations.

How recommendations are generated

CostBeacon runs 42 built-in rules against your Azure resources, cost data, and usage metrics. Each rule evaluates specific conditions and generates a recommendation when an optimization opportunity is detected.

Recommendations are deduplicated using a fingerprint hash — the same finding won't create duplicate entries on subsequent scans.

Recommendation categories

  • Idle Resources — Resources with no cost or usage activity that can be safely removed
  • Rightsizing — Over-provisioned resources that can be downsized to save money
  • Storage Optimization — Storage accounts, disks, and snapshots that can be optimized
  • Network Waste — Unused public IPs, NAT gateways, and load balancers
  • Commitment Discounts — Resources with stable usage that could benefit from Reserved Instances
  • Scheduling Opportunities — Non-production resources running on weekends/off-hours
  • Cost Anomalies — Unusual cost spikes requiring investigation
  • Governance — Security and operational best practices (public access, backups, diagnostics)

Understanding the fields

  • Risk Level (Low / Medium / High) — How likely the change could cause issues if implemented incorrectly
  • Effort Level (Low / Medium / High) — Estimated implementation effort. Low = minutes, Medium = hours, High = days
  • Confidence Score (0-100%) — How confident CostBeacon is in this recommendation based on available data
  • Priority Score (0-100) — Combined score factoring risk, savings potential, and confidence. Higher is more impactful
  • Estimated Savings — Projected monthly cost reduction if the recommendation is implemented

Recommendation lifecycle

  1. Open — Newly detected, awaiting review
  2. Accepted — Reviewed and approved for implementation
  3. Implemented — Action taken, savings can be recorded
  4. Dismissed — Reviewed and intentionally skipped
  5. Rejected — Not applicable or incorrect

Filtering the list

The Recommendations page filters on status and assignee, and can be scoped to a single category or subscription. Whenever a category or subscription filter is active it appears as a chip above the table, so it is always clear why you are seeing a subset — click the chip's × to clear it.

Filters survive sorting and paging, and they live in the URL, so a filtered view can be bookmarked or pasted to a colleague and it will open exactly as you left it.

Jumping in from the dashboard

Most of the dashboard is clickable, and each card opens the list already filtered:

  • Estimated Monthly Savings — Every open recommendation
  • Realized Savings — Everything already implemented
  • Top Savings Categories — Open recommendations in that one category
  • Optimization Score — The full list, unfiltered

Individual recommendation titles in the dashboard's Top Recommendationstable link straight to their detail view.

Recording savings

After implementing a recommendation, you can record the actual realized savings. This feeds into the Savings Leaderboardand helps track your team's cost optimization progress over time.