Skip to Main Content

Azure DevOps dashboard

This SquaredUp dashboard uses the Azure DevOps plugin to let you monitor the status of your CI/CD automation, monitor Azure DevOps for failures and large queues, track the usage of your agents and resources, and summarise work items and test cases.

Tim Wheeler

Director of Engineering

Dashboard Preview

Azure DevOps OOB dashboard in SquaredUp

Challenge 

Azure DevOps is a feature rich and powerful tool for CI/CD, testing and work management. However, the Azure DevOps dashboards are very limited and limit the scope of what you can visualize and how you can display it. For example, there is no way to bring together metrics across projects on one page. You also do not have the ability to aggregate metrics and monitor metrics so you can be proactive in managing DevOps in your organisation.  

As a specific example, when you can’t understand the current status of your pipelines then you are not going to know if you are blocked when trying to deploy to production. 

Solution 

The Azure DevOps plugin in SquaredUp allows you to combine data across your whole organisation and visualize these in a single tile or dashboard. You can bring in data from your pipelines, releases, work items, test cases, artifacts, agents, deployment pools, resources, and repos. SquaredUp also has out-of-the-box data streams that will let you focus in on pipeline failures and agent usage in a couple of clicks. 

By combining data from across several pipelines and projects, you get the complete picture of the state of your CI/CD processes at a glance. You can quickly highlight failures or slow pipelines that are impacting your business. You can also monitor these tiles and get notified when they break the thresholds that you set. 

Using SquaredUp dashboards with Azure DevOps allows you to split the data across projects, products, or even down to microservices. You will quickly be able to create several dashboards tailored to the needs of different teams. For instance, if you have several microservices for a single product that deploy regularly to production, you can see the state of those pipelines in one tile. You can easily and quickly investigate how efficient you are being with your resources by displaying agent usage and job queues. 

Dashboard walk-through 

Here's a quick overview of all the tiles on this Azure DevOps dashboard.

The ‘Main branch Build Failures’ tile is a scalar that counts the number of build pipelines that have failed in the last 24 hours. We are also monitoring this tile so that if this number is above ‘0’ then the tile and dashboard will go red. This means you should scope this tile to your most critical pipeline. 

The ‘Build Runs’ tile is a health blocks visualization where each tile is showing the status of a pipeline result. 

‘Build Duration for Main Branch’ is displaying a line graph of the duration of a specific pipeline. 

'Task Failures’ is a Donut visualisation that lets you easily see which tasks are the most common cause of a failure in your pipelines. 

These two tiles allow you to look at the performance of your pipelines by looking at the size of job queues and how many agents are in use at a specific time. 

Get the dashboard

This dashboard is one of our out-of-the-box dashboards, which means that you can expect to be up and running in minutes.

  1. Create a SquaredUp account and get started today for free.
  2. Simply add the Azure DevOps plugin and you're good to go.

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

Read more from our blog

Combine your Azure DevOps dashboard data with...

Azure DevOps

Monitor the Builds and Releases from your Azure DevOps environment.

SquaredUp has 50+ pre-built integrations for instant access to data.

Get all your engineering insights in one platform