We are pleased to announce the general availability of Azure Commitment Discount Recommendations, which provides recommendations for all reservable Azure services. This new feature offers insight into costs and reveals potential savings for reservable services, as well as sortable columns and the ability to view usage metrics for each recommendation. Recommendations are pulled into the platform through Microsoft’s Usage Details API, and data from the commitment-based discounts is available via a GraphQL API. In addition to reservation recommendations for all Azure services, this feature supports additional capabilities, including:
Exporting data to a CSV file
Choosing multiple subscriptions and services for which to review recommendations
Viewing on-demand usage details per recommendation
To access this feature in the platform, select Azure in the top banner and navigate to Recommendations > Commitment Discounts. For more information, please refer to this Help Center article.

CloudHealth now uses the Azure Cost Management APIs for all Cost and Amortized Cost throughout the platform. CloudHealth has finished migrating the complete Azure data pipeline to the new set of APIs from Microsoft. Customers can expect improved data consistency and accuracy. In order to utilize this new pipeline, please ensure you have updated your service principal to contain enrollmentreader permission and that your service principals have been registered to the enrollments in CloudHealth. Refer to the Help Center article for more information.
Action Required – CloudHealth will be deprecating the old Azure APIs in January of next year. Please update your service principal permissions prior to January to avoid an interruption in service.
For customers who are part of the Event Based Collection and Processing private beta, six new GCP resources will be available in the platform. These new resources will support both event-based, real-time collection as well as our standard polling collection mechanism:
VPNGateway
KMS Keyring
KMS Cryptokey
KMS CryptokeyVersion
DNS Managed Zone
CloudRun
In order to take advantage of these new resources, customers must be enrolled in the ongoing GCP Collection and Processing Beta, and update their GCP service account permissions to contain the following:
<Cloudkms.locations.list, cloudkms.cryptoKeys.list, cloudkms.cryptoKeys.get, cloudkms.keyRings.get, cloudkms.cryptoKeyVersions.list, compute.vpnGateways.get, compute.vpnGateways.list, dns.managedZones.get, dns.managedZones.list, dns.resourceRecordSets.get, compute.routers.list, compute.routers.get, run.services.list, run.revisions.list, run.services.getIamPolicy>
With the recent introduction of Azure Savings Plans, the Virtual Machine RI Optimizer tool in CloudHealth may recommend RI purchases for instances that are covered by Savings Plans. Please visit the Commitment Discounts tool (mentioned above and now generally available) for RI recommendations. We plan to support Azure Savings Plans in the near future.