Skip to Main Content
Blog

Build a CircleCI Dashboard to visualize all your CI/CD data 

Create free account

CircleCI’s powerful features help dev teams automate and accelerate their build pipelines—while also allowing the flexibility that engineering teams need to build, test, and ship code across environments and tool stacks. 

But with scale comes complexity—tracking and observing your CircleCI pipelines and workflows across different teams throughout your organization will become increasingly challenging as you grow. 

As such, there are a few reasons you might be looking to build a CircleCI Dashboard that aggregates and connects pipeline and workflow data across projects and teams: 

Whatever the reason, we’ve put together a write-up to help you plug into your CircleCI environment and surface any of its data in one place, for easy alerting and sharing, using the SquaredUp observability portal.  

Getting started with SquaredUp

Creating an account and getting started with SquaredUp is simple. Just head over to squaredup.com/sign-up to sign up for a free account. 

Once you’ve created and verified your account, you’ll be able to quickly plug into your CircleCI environment and start dashboarding!

Let’s walk through this process next.

Step 1: Connect to CircleCI

SquaredUp has more than 50 out-of-the-box plugins (with more on the way) that enable you to connect to a range of cloud platforms, dev tools, databases, service management tools, and more. 

But for our purposes here, we just want to plug into our CircleCI environment. 

Upon creating our SquaredUp account, we’ll see a range of pre-built Dashboards visualizing some static sample data. These can be helpful to get familiarized with SquaredUp, but let’s instead jump right in and set up our CircleCI plugin. 

From the pre-configured Demo Workspace, we click into the “Settings” menu, found in the lower left corner of the UI:

We should be automatically taken to the Plugins configuration page, where we’ll see both the Example Plugin with the sample data and the option to add a new Plugin.  

Click on the “Add Plugin” button. 

We can either search for CircleCI or scroll to the “CI/CD Tools” category, as seen below: 

Upon selecting and confirming CircleCI, SquaredUp will show us more details about the out-of-box plugin configuration. 

Here’s the list of data that SquaredUp can instantly stream from CircleCI: 

It’s worth noting that SquaredUp won’t ingest all this data at once (i.e., won’t create yet another database). SquaredUp plugins are lightweight connections that leave data where it is and stream it on-demand via API (e.g., when viewing it on a Dashboard). 

For CircleCI, all we need to do is choose a Display Name and provide our personal CircleCI API token, and SquaredUp will handle the rest.

Additionally, upon connecting to CircleCI, SquaredUp will automatically create a new Workspace for the plugin.  

In SquaredUp, Workspaces are where different teams can organize their data and knowledge across the tools they use.

Step 2: Choose the CircleCI data you want to dashboard

In our shiny new Workspace, we can now jump right in and build our Dashboard. 

In the left nav bar, click the ‘+’ sign next to the “Dashboards” tab. 

Once we’ve set up the plugin, we can configure tiles on the Dashboard for any data we want to see by choosing the following:  

(1) The scope (e.g., a specific project within your CircleCI environment) 

(2) A data stream (e.g., an aggregation of all Workflows) 

(3) How we want to see that data (e.g., a line graph)

We can also easily edit the name of the Dashboard and the individual tiles. Here’s a quick look at our first Dashboard tile:

From here, we can continue adding and adjusting tiles until we have our ideal CircleCI Dashboard, which might look something like this (note that I’ve edited the screenshot below to blur sensitive data): 

Of course, each team and organization will want to dashboard different data in different ways, but the example above provides a look at a few ways you can visualize and arrange different data streams from CircleCI.

Getting more out of your CircleCI Dashboard

Getting a Dashboard up and running is a great start, but it’s just that...a start.  

SquaredUp enables you to get so much more mileage out of its integration with CircleCI. Here are just a few possibilities: 

Good luck, and happy dashboarding! 

Related plugins

AWS Pipelines

Plug directly into AWS for instant dashboards, reports and analytics.

CircleCI

Monitor the Pipelines and Workflows from your CircleCI environment.

Jira

Monitor the Projects, Releases and Issues from your Jira Software environment.

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

Related solutions