Skip to Main Content

Visualizing key Azure infrastructure metrics

These Azure dashboards built in SquaredUp use the Azure plugin to provide a quick view into the performance of your Azure resources.

Paul Godwin
Technical Account Manager, SquaredUp

Dashboard Preview


Cloud platforms such as Azure provide flexibility and agility but gaining visibility into these vast and disparate environments is not as simple as many would like or need it to be.  

Lack of visibility reduces the ability of resource owners to keep the environment up and running smoothly, potentially impacting the uptime of your critical environments. In addition, not having a good handle on the performance of cloud resources could also be negatively impacting the cost of Cloud investments with underutilised resources. 

Cloud Administrators and Engineers need the ability to easily dashboard the metrics for the resources that matter to them, across the different tenants, subscriptions, or resource groups they have access to, and to do this without the need to jump between multiple interfaces. 


These Azure dashboards built in SquaredUp show some of the capabilities of SquaredUp’s Azure plugin. 

SquaredUp lets you easily create dashboards for your Azure resources, scoping a new tile with just a few clicks. The Azure plugin provides the ability to show metrics, alerts, and cost, as well leverage KQL queries against Application AppInsights and Log Analytics workspaces - all from one plugin. When scoping a tile, you can also choose whether to group, aggregate, sort or filter the data. 

This capability means you can quickly put together a dashboard for your key resources. For example, with the Virtual Machines and Functions dashboards, we can easily show current or trending metrics to get a quick view on the performance of these resources. Such as errors and response times for our functions, or sort and filter to show the top VMs in terms of CPU and Memory usage. If we were looking at a larger set of VMs, for instance across Subscriptions or set of Resource Groups, this would be a great way to quickly highlight the VMs that we should pay attention to. 

We can easily see the performance trend of the resources to see if any are being under or over-utilised, which helps in keeping the environment performant, and provides the opportunity to spot any resources that could be scaled down, in turn, reducing costs.   

Dashboard walk-through 

We have provided out-of-the-box dashboards covering common IaaS and PaaS resources used within Azure. Let’s take a walk through of a couple of these - the Virtual Machines and Functions dashboards. 

These dashboards were designed to give you a quick view into the status of your VMs and Azure Functions, and a good starting point to start to develop your own dashboards around your Azure infrastructure and compute resources.  

Virtual Machines  

The top part of this dashboard shows you the current state of your Virtual Machines, as well as the total number of VMs depending on your scope. Below this we then have a view of any alerts raised on these machines.

Below this we then have some charts showing key metrics regarding our Virtual Machines. With CPU and Memory, we have line graphs showing a trend of usage.

At the bottom of the dashboard, we have included some further metrics focused on disk and network usage. So, from this dashboard we can get an at-a-glance view of the performance of our virtual machines. 


  • Current state of virtual machines 
  • Total virtual machines 
  • Alert count
  • Line graphs showing trend of both CPU and Memory usage for all virtual machines 
  • Further line graphs showing trend of disk and network usage, etc. 

Azure Functions 

Similar to the VM dashboard, at the top we have a quick view of the state of our Azure Functions, as well as a total of these. 

Below that we have a set of metrics showing the Avg Response Time of the functions, as well as how many requests are being made. 

We then also have a nice view of whether any 4xx or 5xx errors have occurred. We can see line graphs providing a trend of these alerts, and next to these a count of current alerts. 

Lastly, we have row of tiles includes some other key metrics to understand the performance of our functions. These are App Connections, Average Memory Working Set, Bytes Sent/Received and the Execution Count for each function. 


  • Current state of Azure Function 
  • Total number of functions 
  • Line graphs showing trend of requests and average response time 
  • Scalar tiles showing current response time of each function 
  • Further charts showing useful metrics, such as App Connections, Average memory working set, bytes sent/received and execution count 
  • Any current 4xx or 5xx errors with the functions, and line graphs to see if there are any historic errors  

What next 

These dashboards provide a nice starting point for understanding some key compute resources within your Azure environments. But there is much more you could do.  

You can also extend this capability with Monitors and roll-up status to report to other teams and executives. Share dashboards without the need to give access to Azure or train people on how to use it. You could scope the dashboard to look at the Virtual Machines for specific resource groups or subscriptions, and even show the cost of these Virtual Machines, all on one dashboard. Maybe you also have VM Insight metrics stored in Log Analytics that you want to query for and display on the dashboard. This is all possible in SquaredUp. 

Get the Azure dashboard

These Azure dashboards are available out of the box, so you can be up and running in minutes.

  1. Create a free SquaredUp account
  2. Add the Azure data source
  3. Just hit the toggle to automatically add out of the box dashboards to your workspace, and instantly view your live data

To see what other dashboards you can create, check out our Dashboard Gallery.

Read more from our blog

Combine your data with...


Monitor your Azure environment, including VM, Functions, Cost and more.

SquaredUp has 60+ pre-built plugins for instant access to data.

One platform for all your engineering insights