What’s new in cost management
Learn about new features and updates
Abstract
Preface Copy linkLink copied to clipboard!
These following updates highlight the latest features and improvements in cost management. For information about what is new in other parts of Red Hat Insights, see the Red Hat Insights release notes.
Chapter 1. August 2025 Copy linkLink copied to clipboard!
1.1. Cost model metric updates Copy linkLink copied to clipboard!
With a new cost model metric, you can now directly assign costs to your projects by using tag-based rates. After you apply a tag rate to a project, the monthly cost is assigned to that project. If the project has nodes associated with it, the cost is then distributed across those nodes. With this update, you can have better cost visibility, more precise financial tracking, and the ability to assign quota-based costs or minimum costs.
To get more precise control over your billing, you can now bill Virtual Machines (VMs) based on the number of physical VM cores that are utilized. This new VM core metric enables you to bill either hourly or monthly. Your system must be running on Operator Release 4.0.0 or later.
Chapter 2. April 2025 Copy linkLink copied to clipboard!
2.1. Cluster-hour cost Copy linkLink copied to clipboard!
You can use a new cost model metric, cluster-hour`
, to better model the hourly cost of operating your entire cluster. This metric adds additional hourly costs of each of your clusters to your overall cost. You can distribute costs based on either actual CPU, or memory usage, which ensures that workloads are proportionately charged based on the resources that they consume.
To view all metrics, see Cost model metrics.
2.2. Oracle is no longer supported Copy linkLink copied to clipboard!
Oracle Cloud is no longer a supported cloud provider for cost management integrations.
2.3. New metrics for OpenShift subscription-based costs Copy linkLink copied to clipboard!
There are hidden costs associated with running an OpenShift cluster. Many of these costs are from subscriptions related to CPU core metrics.
To better capture these costs and distribute them to user projects, cost models have new metrics. To view the metrics, see Cost model metrics.
2.4. Updates to Virtual Machines (VMs) Copy linkLink copied to clipboard!
Cost management made several enhancements that are related to VMs:
Distribute platform cost to OCP VMs
To more accurately allocate costs, users can now distribute platform, unallocated capacity, network, and storage costs to VMs. To provide a more granular chargeback model and ensure that shared expenses are allocated according to each VM’s consumption, this enhancement uses CPU and memory consumption to proportionally distribute costs.
Cost model per VM count metrics
Cost management added a new cost model metric for OpenShift Virtualization VMs which enable users to apply charges based on the number of VMs running in a cluster. This metric supports both "per VM per month" and "per VM per hour" pricing in cost models. This enhancement offers a more flexible approach to track and charge VM usage.
Storage support for virtual machines
Users can track costs that are directly associated with running a VM on Red Hat OpenShift Virtualization. Initially, users could only track costs related to CPU and memory resources. Now, the aggregated monthly total cost includes the cost of storage that running VMs use. The endpoint /api/cost-management/v1/reports/openshift/resources/virtual-machines/
returns information about the storage that is associated with the VM. For example storageclass
, capacity
,usage
, units
, and persistentvolumeclaim
(PVC) name.
When multiple VMs share storage, the storage costs are attributed to only one of the VMs. A planned enhancement will distribute the cost across all the attached VMs.
Chapter 3. January 2025 Copy linkLink copied to clipboard!
3.1. Basic authentication is no longer supported Copy linkLink copied to clipboard!
If you manually configured the cost management metrics operator to use basic authentication, you need to set up service account authentication.
For more information, see Configuring service account authentication for the cost management metrics operator and Transition of Red Hat Hybrid Cloud Console APIs from basic authentication to token-based authentication via service accounts.
Chapter 4. December 2024 Copy linkLink copied to clipboard!
4.1. Support for tracking Red Hat OpenShift Virtualization Copy linkLink copied to clipboard!
With support for tracking Red Hat OpenShift Virtualization, you can now view costs that are directly associated with virtual machines (VMs) running on your OpenShift clusters. There is also a new API endpoint: /api/cost-management/v1/reports/openshift/resources/virtual-machines/
.
To find your Red Hat OpenShift Virtualization data, click the Virtualization tab on the OpenShift details page.
To learn about Red Hat OpenShift Virtualization, see Virtualization.
Chapter 5. September 2024 Copy linkLink copied to clipboard!
5.1. Unattributed Storage for AWS Copy linkLink copied to clipboard!
Unattributed Storage is a type of project that gets created when cost management is unable to correlate a portion of the cloud cost to an OpenShift namespace.
This storage type was originally only available for Azure, but now it is also available for AWS. For more information, see Unattributed Storage project for Azure and AWS.
Chapter 6. August 2024 Copy linkLink copied to clipboard!
6.1. Major updates to Azure integrations Copy linkLink copied to clipboard!
Based on customer feedback, the instructions for how to create an integration with Microsoft Azure were updated. The new version of the documentation reflects the latest changes to the Azure UI and aims to resolve customer pain points by being more clear and easy to follow.
There are two options when you create an integration: a basic path where you use unfiltered data, and an advanced path with filtered data. The instructions for both sections are updated.
To learn more about Azure and explore the new updates, go to Integrating Microsoft Azure data into cost management.
6.2. Attribute the cost of node attached storage to OpenShift Projects Copy linkLink copied to clipboard!
Unattributed Storage is a type of project that gets created when cost management is unable to correlate a portion of the cloud cost to an OpenShift namespace.
There are two scenarios where Unattributed Storage can happen:
Volumes without a claim
- A persistent volume (PV) exists, but there are no persistent volume claims (PVCs) that use the volume. Without a claim, the cloud cost cannot be associated with a node or namespace.
Unutilized disk space
- In some situations, cost management creates its own project because it cannot determine which project should be charged with the money from Azure.
To learn more about how to calculate Unattributed Storage in Azure, see Unattributed Storage project.
Chapter 7. June 2024 Copy linkLink copied to clipboard!
7.1. Node networking costs for OpenShift on cloud Copy linkLink copied to clipboard!
Costs associated with ingress and egress network traffic for individual nodes are now separated. A new project called network unattributed shows costs related to network traffic. You can use a cost model to distribute theses network costs in a similar way to platform and worker unallocated costs.
7.2. Default to AWS savings plan Copy linkLink copied to clipboard!
If you have an AWS savings plan for the EC2 instances running on OpenShift nodes, cost management uses the savings plan cost by default.
Chapter 8. April 2024 Copy linkLink copied to clipboard!
8.1. Cluster info Copy linkLink copied to clipboard!
Customers noticed that cloud and OpenShift costs in cost management do not always match the data that is in the cloud provider’s console. Most of the time, this discrepancy is because there is a missing integration between the Hybrid Cloud Console and either the OpenShift cluster, or the cloud customer account. This missing integration creates discrepancies in billing and cluster data.
To help solve this discrepancy, we added two new views in the OpenShift details page of cost management:
- The Cluster information view shows details about your cluster such as the cluster ID, the Cost Management Metrics Operator version and if there is an update available, and links to your integrations.
- The Data details view shows your data processing states. These states inform you if data is already processed, is currently processing, or has errors. If you have a linked cloud integration for a cluster, it also displays the processing states for supported clouds.
8.2. Tag mapping Copy linkLink copied to clipboard!
You can now unify your tags by mapping ones that have similar or related meanings. This functionality offers greater flexibility and control over how you categorize and track your resources. Tag mapping reduces complexity, helps you have accurate reporting and analysis, and enhances consistency across your resources.
For example, imagine that you are tracking your environment spending across different platforms, each with its own naming conventions:
Platforms:
- GCP
- OpenShift
- AWS
Variations in your key values:
-
env
-
environment
-
Environment
With the tag mapping feature, you can seamlessly convert these key values under a single expected key, such as environment
, to ensure that you are consistent in tracking your spending.
To learn about tag mapping, see Enabling and creating a tag mapping.
Chapter 9. March 2024 Copy linkLink copied to clipboard!
9.1. IBM Power®, IBM Z, IBM LinuxONE, and ARM Support Copy linkLink copied to clipboard!
The Cost Management Metrics Operator is now supported on IBM Power® (ppc64le), IBM Z® (s390x), IBM® LinuxONE (s390x), and ARM (aarch64) architectures. Cost management for OpenShift on IBM Z® is not IFL aware.
Chapter 10. October 2023 Copy linkLink copied to clipboard!
10.1. Changes to settings Copy linkLink copied to clipboard!
We made several changes to the UI that affect how to update your cost management settings. Before, you updated your settings in the Red Hat Hybrid Cloud Console settings page. With this update, cost management has its own settings page.
10.1.1. Configuring cost management Copy linkLink copied to clipboard!
You can configure cost management from a few different locations on Red Hat Hybrid Cloud Console:
From the Red Hat Hybrid Cloud Console Settings, you can configure the following:
- Adding and editing cloud integrations
- Notifications
From the Identity & Access Management settings, you can configure the following:
- User access
- Authentication policy
From the cost management settings, you can configure the following:
- Enablement, grouping, and filtering of Tags and Labels
- Enablement of AWS cost categories
- Your preferred currency calculation
- Your preferred savings plan or subscription fee calculation for AWS