Skip to end of metadata
Go to start of metadata

The Projects dashboard provides insight with the following metrics.

Total Commits Metric

This metric tracks the commits per build. Tracking commits allows you to understand the stability of your code base.  As you get closer to the release process, you would expect to see fewer commits.

In the above example, the mini graph shows the total commits and the aggregated trend for the Project (across all the builds) for the last 24 hours. The main graph shows a stacked area chart, with each area representing the commits of each build. Selecting a point in the graph shows a time and the sum of the commits that happened in the last 15 minutes for each build.   

Average Build Duration Metric

This metric tracks the average duration for each run. Tracking the build duration allows you to understand whether builds are passing or staying consistent in their duration which serves as an indicator for stability. Since the status of the builds can impact the duration, it is advisable to view this data based on the build status to better understand the data.

In the above example, the mini graph shows the average duration and the trend for the Project (across all the builds) for the last week. The main graph shows a stacked area chart, with each area representing the duration for each build. Selecting a point in the graph shows a time and the average duration of the runs that happened in the last hour for each build. If no data was collected either due to the unavailability of source system or no runs happened, "No Data" will be displayed for that point.  

Total Dependencies Metric

This metric tracks the number of dependencies used by each build. It is critical to understand how the dependencies are changing over time.  As you get closer to the release you would expect dependencies to remain stable. 

In the example above, the mini graph shows the sum of all the unique dependencies and the aggregated trend for the Project (across all the builds) over the last 24 hours. The main graph shows a stacked area chart, with each area representing the count of dependencies for each build. Selecting a point in the graph displays the time and the average number of unique dependencies for each build from the runs that have occurred in the last 15 minutes.   

Average Build Storage Metric

This metric allows you to track the total build storage on your Artifactory instance. 

In the example above, the mini graph shows the average build storage and the aggregated trend for the Project (across all the builds) over the last 24 hours. The main graph shows a stacked area chart, with each area representing the build size for each build. Selecting a point in the graph displays the size of the modules produced and dependencies consumed for each build from the runs that have occurred in the last 15 minutes.

Average Build Promotions Metric

This metric tracks the number of runs for each build that reach the promotion stage. The promotion statuses derive from the BuildInfo and apply to the Artifactory promotion process. It is important to understand how many runs of the builds reach the different stages because as you get closer to the release, you should expect to see more builds reaching the final stage.

In the example above, the mini graph shows the average number of runs from the latest data collection that reached the final stage and the aggregated trend for the Project within the last 24 hours. The main graph shows a stacked area chart, with each area representing a promotion stage. Selecting a point in the graph shows a time and the number of runs for each build that reached each stage in the last 15 minutes. In addition to the promotion stages you have set, runs without a promotion status are classified as reaching the DEFAULT stage.  

Average Vulnerabilities Metric

This metric tracks the number of security vulnerabilities reported by Xray for each build by severity. As you get closer to the release, you should expect to see the vulnerabilities count go down and specifically not have any critical vulnerabilities. If the Xray service is not configured or connected to the Artifactory from which builds are selected, this metric will show No Data for the graph and NA for key metric.

In the above example, the mini graph displays the average number of vulnerabilities and the aggregated trend for the Project (across all the builds) for the last 24 hours. The main graph shows a stacked area chart, with each area representing a build. Selecting a point in the graph shows a time and the number of vulnerabilities in the last 15 minutes for each build broken according to severity. If Xray watches did not scan a build, the graph will display No Data for the data collection period.

Artifacts Not Downloaded Metric (Supported Prior to V. 3.2)

This metric shows the total size of Artifacts that have not been downloaded over the last 3 months. This data is useful to understand how many artifacts are being produced but not consumed. Additionally, this also informs how much space can be cleaned up from Artifactory.

Artifacts Not Downloaded

In the above example, the key metric shows the size of artifacts that have not been downloaded since the last 3 months across all the builds as of the latest data collection and the aggregated trend for the Project for the last week. The detailed graph shows a stacked area chart, with each area representing a build. Selecting a point in the graph shows a time and the size of artifacts not downloaded in the last 15 minutes for each build. 

 


 

Page Contents

  • No labels