Visualise performance impact between deploys

Profile photo of Ben Schwarz

Ben Schwarz

May 10, 2019

We've introduced a way to track performance between deploys to ensure high quality while shipping new code to any environment.

Learn more about Deployment Tracking and try it out. We are already working on more features—let us know if you have feedback or ideas.


Why track deploys?

As your team pushes out new code it can be difficult to pinpoint which change caused a performance regression. By tracking when new code is deployed, you’re able to visualise potential issues quickly and efficiently.

This leads to teams having more confidence around releasing changes, and less time figuring out when something went wrong.

With Deploy Tracking, every chart shows deploys alongside performance metrics so you always have clarity on what happened and when:

How to get started with Deploy Tracking

Deploy Tracking is available on all plans and is straightforward to implement. Deployments can be created using either our command line client, Node.js API or a simple HTTP POST.

Command line client

Using CLI 2.0.0+, you can leverage the create-deploy command:

1calibre site create-deploy --site=site-slug

Deploys can be enriched by using additional flags for Revision, Repository and the Username of the person who initiated the deploy.

1calibre site create-deploy \
2--site=site-slug \
3--revision=7d9580a \
4--repository=https://github.com/username/repo \
5--username="Clegane the Deployer"

To learn how to implement using our Node.JS API, or via HTTP POST, check the Tracking Deployments documentation page. To learn how to implement using our Node.js API, or via HTTP POST, check the Tracking Deployments documentation page.


We're using deploy markers when we deploy Calibre—it has already opened our eyes to issues that would have affected our customers.

In the future, we will be introducing automatic detection of problematic deploys, deploy comparison views and much more.

Profile photo of Ben Schwarz

Ben Schwarz

Ben is the founder of Calibre. He regularly speaks at conferences worldwide and has been involved in far reaching open source projects as well as web standards. Find him on Twitter or LinkedIn.

Related posts

CLI 1.0.8: Site, page and test profile management

Don’t miss another article

Be notified about new product features, releases and performance research.