Collecting Business / Usage Metrics

Collecting Business Metrics

Hi,

We are looking for ways to have proper reporting to our Management to justify the usage. We currently have issues without showing some KPI the relevance of Gitlab to our Management. Of course, the developer and product teams love gitlab. But we need to put there some facts behind.

Therefore, we are looking for a way to collect some metrics such as:

  • concurrent users
  • Daily / monthly active user
  • count of commits
  • count of issues
  • count of the ci Jobs
  • duration of ci jobs
  • count of merge requests
  • job pickup time for a shared runner
  • Number of connected runners

Unfortunately, we haven’t found any good way in the documentation…

We are using self-managed Gitlab with the starter license.

concurrent users //
Monthly active users /-/instance_statistics/cohorts
count of commits //
count of issues (per user) /-/instance_statistics/dev_ops_score
count of the ci Jobs /-/instance_statistics/dev_ops_score
duration of ci jobs //
count of merge requests /-/instance_statistics/dev_ops_score
* job pickup time for a shared runner //
* Number of connected runners /admin/runners