Skip to main content

Insights

Abstract

Insights is a monitoring tool that allows you to track metrics detailing the performance of your Bitrise builds.

Insights is a monitoring tool that allows you to track metrics detailing the performance of your Bitrise builds. Track your metrics on app-, Workflow-, and Step-level and use the data to optimize your builds. With the Insights tool, we are targeting three main areas:

  • Stability: Which errors have the highest impact on your builds?

  • Velocity: Which area should you focus on to improve the speed of your builds?

  • Usage: Which Steps and Workflows take the most time in your builds?

How Insights works

Every Workspace has its own Insights instance. Insights tracks the metrics of all the apps belonging to that Workspace. For each Workspace and app, you can view the following types of metrics:

  • Build stats: on an app's page, you can check aggregated metrics for the app's builds, including detailed data on Pipelines, Workflows and Steps.

  • Test stats: look at the detailed metrics of all test cases of an app, including data on individual test runs.

  • Build minutes per machine type: track how much time you spent building your app on different machine types.

  • Credits spent: the amount of credits spent on each app, build, or Workflow.

You can create personalized dashboards to categorize charts and view them in one place.

Insights also helps you track bottlenecks: it shows you which of your builds and tests take the longest time and cost the highest amount of credits.

Git Insights and remote caching

Insights also provides data on Git operations of your Bitrise app's repository and on the remote build cache feature.