Azure optimization engine reports

This article explains reporting options available within Azure optimization engine (AOE). It includes Power BI reports and Log Analytics Workbooks that visualize the rich recommendations and insights generated by the AOE.


Power BI recommendations report

AOE includes a Power BI report for visualizing recommendations. To use it, you have first to change the data source connection to the SQL Database you deployed with the AOE. In the Power BI top menu, select Transform Data > Data source settings.

Screenshot showing navigation to the Data source settings menu item.

Then select Change source and change to your SQL database server URL. Ensure your SQL Firewall rules allow for the connection.

Screenshot showing the SQL Server database connection settings.

The report was built for a scenario where you have an environment tag applied to your resources. If you want to change it or add new tags, open the Transform Data menu again, but now choose the Transform data suboption. A new window opens. If you select next in "Advanced editor" option, you can edit the data transformation logic and update the tag processing instructions.

Screenshot showing the Advanced editor where you edit the transformation logic.

The report contains several pages described in the following sections.

Overview - Latest recommendations

The initial page shows a summary of the latest recommendations available, filterable by multiple perspectives. If this page shows empty, you must refresh it to get last week's recommendations. If it still shows empty after refresh, then there might be some upstream issue with the AOE Automation runbooks.

Screenshot showing the Latest recommendations that provide an overview of all your optimization recommendations.

Cost - Cost recommendations overview

The Cost page displays the latest Cost recommendations generated by AOE (together with Azure Advisor ones). These recommendations are sorted by potential monthly savings. For each recommendation, there's a link to an Azure portal page with more details and a fit score that tells you how the recommendation fits your environment characteristics. For AOE custom recommendations, the fit score is also a measure of accuracy. The closer to a score of 5, the more fit/accurate the recommendation is.

Screenshot of the Cost Overview page that shows an overview of your Cost optimization opportunities.

VM Right-Size overview and exploration

The VM Right-Size Overview page gives you a high-level understanding of Azure Advisor VM right-size recommendations' relative distribution. We can quickly see how workload characteristics support the right-size recommended target SKUs. If you have VMs sending the required performance counters to Log Analytics, you get a clearer view on the supportability of each recommendation. In the following example, we have some unknown information, since one of the VMs didn't send performance metrics to the Log Analytics workspace.

Screenshot showing an overview of your VM right-size recommendations.

The VM Right-Size Exploration page allows you to filter and do a deeper analysis of Azure Advisor VM right-size recommendations by multiple perspectives.

Other Well-Architected pillars

Similar to the Cost page, there are other latest recommendations pages for each of the remaining Well-Architected pillars: High Availability (Reliability), Security, Performance, and Operational Excellence.

Recommendation Details and History

When a recommendation is selected in one of the five Well-Architected pillars pages, you can right-click it and drill through the recommendation. There are two options available: Recommendation Details and Recommendation History.

Screenshot that shows drilling through a recommendation.

The Recommendation Details option takes you to a page where you can see all the details of that specific recommendation. You can navigate back to the recommendations list by clicking on the upper left arrow (while holding the CTRL key down). The Recommendation History page shows you how long that recommendation was active over the past year and how the fit score evolved.

Screenshot showing fit score history for a specific recommendation.


Workbooks

With AOE's Log Analytics Workbooks, you can explore many perspectives over the data that is collected every day. They include:

  • Cost-growing anomalies
  • Microsoft Entra ID, Azure Resource Manager principals, and roles assigned
  • How your resources are distributed
  • Getting insights about your Azure commitments usage (supports only EA and MCA customers)

For more information, see the following information for a short description of each Workbook.

Recommendations

The Recommendations workbook is the report to start with your AOE-based Azure optimization journey. It reports on the optimization recommendations generated every week by both AOE and Azure Advisor, across the five pillars of the Well Architected Framework - Cost, Operational Excellence, Performance, Reliability, and Security.

Screenshot of the Azure Optimization Engine Latest recommendations overview tab.

Screenshot of the Azure Optimization Engine Latest recommendations Cost tab.

Azure Commitments Insights

For a complete Azure Reservations and Savings Plans performance analysis and purchase simulations, you have several Workbooks available:

  • Benefits Simulation allows for simulations of Savings Plans and Reservations commitments savings and coverage based on on-demand Virtual Machines usage history.
  • Benefits Usage reports on the distribution of the different pricing models usage (Savings Plans, Reservations, Spot, and On-Demand) and on the savings each pricing model is achieving compared to others.
  • Reservations Potential reports on On-Demand Virtual Machines usage and its potential for Reservations commitments, with historical analysis and details of resources potentially consuming those reservations.
  • Reservations Usage reports on Reservations usage and allows for usage aggregation by resource tags and deeper insights about real savings (including unused reservations).
  • Savings Plans Usage reports on Savings Plans usage and allows for usage aggregation by resource tags and deeper insights about real savings (including unused savings plans).

Check this blog post for a complete description of each Workbook.

Screenshot showing Azure Benefits usage analysis with a comparison between reservations and On-Demand/Savings Plan prices.

Costs Growing

The Costs Growing Workbook reports on usage growth anomalies detected across multiple perspectives: subscription, meter category, meter subcategory, meter name, resource group, or individual resources.

Screenshot showing cost-growing anomalies and conditions.

Resources Inventory

The Resources Inventory Workbook reports on the distribution of the most relevant Azure resource types (mostly IaaS) across different perspectives, including its historical evolution.

Screenshot showing virtual machines perspectives over time.

Identities and Roles

The Identities and Roles Workbook reports on Microsoft Entra ID objects (users, groups, and applications) and their respective roles across the tenant and Azure resources. For a more detailed analysis of this workbook, check this blog post.

Screenshot showing Microsoft Entra ID/Azure Resource Manager principals and roles summary, with service principal credentials expiration.

Screenshot showing privileged Microsoft Entra ID roles and assignment history.

Block Blob Storage Usage

The Block Blob Storage Usage Workbook reports on the distribution of Block Blob Storage usage across different types of Storage Accounts, file structure, replication options, and tiering; allows for simulations of hot to cool tiering savings.

Screenshot showing Block Blob Storage usage analysis with Lifecycle Management recommendations.

Policy Compliance

The Policy Compliance Workbook reports on Azure Policy compliance across the whole tenant, with a historical perspective and also the ability to filter and group by resource tags.

Screenshot showing the Policy Compliance state, with evolution over time.


Related FinOps capabilities:

Related products:

Related solutions: