FinOps Rate Optimization Agent

Use the CoreStack FinOps Rate Optimization Agent to analyze commitment waste, assess portfolio health, and build recovery plans across AWS and Azure.

Feature Overview

The Rate Optimization Agent is a new AI agent within CoreStack's FinOps module that delivers intelligent, agent-generated analysis of your organization's commitment discount portfolio -- covering Reserved Instances (RIs), Savings Plans, and Azure Reservations across AWS and Azure. It is most relevant for FinOps teams managing active cloud commitments who need a fast, decision-ready view of waste, portfolio health, and recovery opportunities without manually assembling data from multiple sources.

This agent is most valuable to FinOps Leads, FinOps Practitioners, and FinOps Analysts who need to assess commitment health, identify and classify waste, and produce actionable recovery plans. It is not a general-purpose cost analytics tool -- it is scoped specifically to commitment discount portfolios and rate optimization workflows.

📘

Note: The Rate Optimization Agent is available under AI Agents in the left navigation panel, alongside the Assessments and Apps agents. It requires an active FinOps subscription with[UD1.1] at least one AWS or Azure account onboarded and active commitment data. Currently, the agent supports AWS and Azure. Support for GCP and OCI will be added in a future release.

How it works

The Rate Optimization Agent interprets your request and generates a ready-to-read report without requiring you to configure filters or build queries. When you invoke the agent, it fetches your commitment portfolio data -- including utilization rates, waste classifications, breakeven thresholds, anomalies, and recovery options -- and renders a single-screen analysis against sensible defaults: full organization scope and a 3-month utilization lookback. The agent has built-in knowledge of RI and Savings Plan mechanics and budget and anomaly signals, enabling it to answer detailed commitment questions directly.

📘

Note: The CoreStack AI Agent framework includes Concierge Runtime Platform Integration — a behind-the-scenes enhancement that enables the agent to draw on multiple data sources and tools for improved accuracy and response quality. This integration currently powers two capabilities documented in this guide: policy remediation and workload creation.

Prerequisites

Before you begin, ensure the following:

  • Role: You have the FinOps Admin or FinOps Practitioner role assigned in CoreStack

  • Cloud accounts: At least one AWS or Azure account is onboarded in CoreStack with active commitment data (Reserved Instances, Savings Plans, or Azure Reservations)

  • Access: You can access AI Agents > Rate Optimization from the left navigation panel in CoreStack

Accessing the Rate Optimization Agent

In the left navigation panel, go to AI Agents > Rate Optimization to open the agent. The landing screen displays the two available dashboards -- Portfolio Health Assessment and Waste Analysis -- each designed to answer a distinct question about your commitment portfolio.

Portfolio Health Assessment

The Portfolio Health Assessment answers: 'Is my commitment portfolio healthy?' It gives you a single-screen view of your active commitments across AWS and Azure, with headline KPIs, ranked insights, and a conditional Expiry Alert Bar that surfaces commitments expiring within 30 days. For a full walkthrough, see the Portfolio Health Assessment user guide.

Waste Optimization Dashboard

The Waste Analysis dashboard answers: 'How much am I wasting right now, and what do I do about it?' It classifies commitment waste by root cause and recovery action, and surfaces a conditional Below-Breakeven Alert when any commitment is actively losing money against on-demand pricing. For a full walkthrough, see the Waste Analysis user guide.

👍

Tip: Use the Portfolio Health Assessment to identify where to look, then use the Waste Analysis dashboard to build the recovery plan. The dashboards are designed to be used together.

What You Can Ask the Agent

The Rate Optimization Agent is built to answer questions across the following areas:

  • Reserved Instances (RIs) -- utilization, coverage, expiry, breakeven analysis, and purchase recommendations

  • Savings Plans -- commitment levels, utilization rates, and optimization opportunities

  • Budgets -- budget health and consumption against configured limits

  • Anomalies -- cost anomalies on committed services and the resources impacted

  • Affected resources -- which resources are covered by or benefit from active Savings Plans and RIs

📘

Note: The agent has enriched knowledge of AWS SKU history and unit pricing history for the following resource categories: EKS (Worker Nodes), ElastiCache, Redshift, SageMaker (Notebook Instances and Endpoints), OpenSearch, EMR, ECS (Fargate/EC2), and Lambda (Memory Configuration). This enables the agent to answer prompts related to SKU changes and unit price history for these resources without any additional configuration.


Frequently Asked Questions

Q: Where do I find the Rate Optimization Agent in CoreStack?

In the left navigation panel, go to AI Agents > Rate Optimization. The Rate Optimization Agent is listed alongside the Assessments and Apps agents.

Q: What is the difference between the two dashboards?

The Portfolio Health Assessment focuses on overall portfolio health -- utilization rates, expiring commitments, realized savings, and optimization recommendations. The Waste Analysis dashboard focuses on waste -- how much you are wasting, whether it is recoverable, the root cause per commitment, and the specific action to take. Both dashboards are complementary; most FinOps workflows benefit from using both.

Q: Do I need to configure anything before using the agent?

No. The agent generates reports using sensible defaults -- full organization scope and a 3-month utilization lookback -- with no setup required. Open the agent, select a dashboard, and the report renders immediately.

Q: What cloud providers does the Rate Optimization Agent support?

The Rate Optimization Agent supports AWS and Azure commitments, including EC2 and Compute Reserved Instances, AWS Savings Plans, and Azure Reservations.

Q: What does an em-dash (--) mean in a KPI card?

An em-dash means the underlying data for that field is genuinely unavailable. The agent never substitutes $0 or 0% for missing data, as those values could be misleading. If you see em-dashes across multiple KPI cards, check that your cloud accounts are onboarded and that commitment data exists for the selected scope.


Troubleshooting

Multiple KPI cards show em-dashes instead of values

Cause: One or more upstream data sources returned no data. This typically occurs when cloud accounts are newly onboarded, commitment data has not yet populated, or a data source connection is inactive.

Solution:

  1. Confirm that at least one AWS or Azure account is active in CoreStack with existing commitment data.
  2. Allow up to 24 hours for data to propagate after initial account onboarding.
  3. Refresh the dashboard and check whether values populate.
  4. If em-dashes persist after 24 hours, contact CoreStack support with your tenant ID, the affected dashboard name, and the generation timestamp from the dashboard footer.

The Expiry Alert Bar or Below-Breakeven Alert is not appearing when expected

Cause: Both alert bars are conditional. The Expiry Alert Bar only appears when at least one commitment expires within 30 days. The Below-Breakeven Alert only appears when at least one commitment falls below its breakeven utilization threshold. If neither condition is met, the alert bars are intentionally hidden.

Solution:

  1. Check the Active Commitments table on the Portfolio Health Assessment to verify expiry dates directly.

  2. Confirm that utilization data is current -- a data ingestion delay could temporarily prevent below-breakeven detection.

  3. If the issue persists, contact your CoreStack administrator to verify that the commitment data source is connected and current.