Visualise Performance Impact Between Deploys

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:

First Contentful Paint Metric Chart with Deploy Marker

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= \
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.

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.

Ben Schwarz

Ben Schwarz

Ben is the founder and CEO of Calibre. He uses his experience in far-reaching Open Source projects and web standards to build tools for a better, more accessible web. Find him on Twitter or LinkedIn.

Become a site speed expert

Join thousands of subscribers keeping up-to-date with web performance news and advice.

The best performance newsletter I’ve come across. Highly recommended.

Addy Osmani

Addy Osmani

Engineering Manager at Google Chrome