Deployment frequency over time

This tile shows when deployments have occurred and how frequently changes are being pushed. It helps teams understand deployment cadence and provides context when investigating incidents or regressions that may align with recent releases.

Where an average deployment count answers how often you deploy, this tile answers when. It plots a point for each day in the selected timeframe, so gaps, clusters and weekend activity stay visible instead of being averaged away.

It is most useful for giving an incident timeline context. A spike in deployments immediately before an incident is the first thing worth checking, and a long flat stretch usually marks a release freeze or a blocked pipeline rather than a quiet period.

Configure the data

Configure the following in the tile editor:

  1. Data Source: Select Azure DevOps.
  2. Data Stream: Select Build Runs.
  3. Objects: Select the projects you want data from.
  4. Parameters > Result: Select Succeeded to filter by successful deployments.
  5. Timeframe: Select the timeframe you want to track. Note that after adding a monitor or configuring a KPI the Use dashboard timeframe option is disabled.

  6. Group:
    1. Group by: Select Finish Time.
    2. Bucket by: Select Day.
    3. Aggregation type: Select Count.

Visualize the data

  1. Visualization: Select Line.
    1. Mapping > X-Axis: Select Finish Time (by day).
    2. Mapping > Y-Axis: Select Count.
  2. X-Axis > Label: Enter Date.
  3. Y-Axis:
    1. Label: Enter Deployment count.
    2. Range: Select Fit to Data, from zero.
  4. Options: Enable the following toggles:
    1. Data points
    2. Shading
    3. Grid lines
    4. Trend line
  5. Click Save.

Was this article helpful?


Have more questions or facing an issue?