Available metrics in Insights

Basic build metrics

The following metrics are available on app-, Workflow, and Step level as well:

  • Success rate: The rate of successful builds, or the rate at which a given Workflow or Step ran successfully. For example, if a Script Step finished successfully six times out of ten in a given Workflow, its success rate is 60%. Please note that success rate is calculated using completed runs. Aborted builds or skipped Steps do not count towards this metric.

  • Number of builds: The total number of builds started.

  • Typical build time: The median time of a successful build. In the case of Steps, the median time it took to successfully run the Step.

  • Top build time: The 95th percentile of build times of successful builds. In other words, the slowest 5% of successful builds. In the case of Steps, it indicates the slowest 5% of successful runs of the Step.

  • Build usage: For concurrency-based accounts, it is the total time spent building, or running a given Step. For credit-based accounts, it’s the amount of credits used while building, or while running a given Step.

  • Latest builds: Displays the final status of the last ten builds. In the case of Steps, it shows the final status of a given Step in the last ten builds. Click on any individual build to view its build log.

Successful build time

The Successful build time graph is available on both the App overview page and on any specific Workflow’s page. It displays how much time your successful builds took.

  • On the App overview page, the graph displays builds on your app’s default branch and compares the build times to builds run on other branches, if there were any. You can view either the typical successful build time, or the top successful build time, which means the slowest 5% of successful builds.

  • On a specific Workflow’s page, the graph displays builds that ran using that particular Workflow. As on the App overview page, you can view either the typical successful build time, or the top successful build time, which means the slowest 5% of successful builds.

Latest builds

The Latest builds graph is available on the app overview page and on the page of a specific Workflow: it shows all latest builds - depending on your selected timeframe - that ran and the final statuses of that build. A red build is a failed build, a green build is a successful build.

You can check each of the builds individually to find out:

  • When the build ran.

  • The build’s duration.

  • The build trigger (either webhook or manual).

  • The stack type (for example, Linux).

  • The machine type (for example, Elite).

If you click on the colour bar representing a given build, you will be taken to the build log of that build.