Gitlab Metrics

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Problem to solve

Customer is looking for metrics that are listed below.

Target audience

Hi I have a customer that is looking for the metrics below. It looks like some of the metrics they want are done through the performance bar: https://docs.gitlab.com/ee/administration/monitoring/performance/performance_bar.html

I think they were also hoping for metrics like these under Unicorn Metrics: https://docs.gitlab.com/ee/administration/monitoring/prometheus/gitlab_metrics.html#unicorn-metrics-available


Customer: Here are some of the metrics we need for a Dashboard -

  1. Web response time - how long does each server in the pool of Gitlab servers take to respond in ms. An example from our BitBucket graph below: image__10_

  2. Read/Write Latency of NFS - how long does it take for a git pull or a git push to complete its round trip?

  3. Database Latency - how long does a round trip to the database take?

  4. Redis Latency - how long does it take Redis to respond?

  5. Error rate would also be helpful.

  6. A count of different types of errors..

  7. Total Throughput, and broken down # of user sessions per node

  8. git-specific throughput (what is download and upload rates for git clone and git push commands per ssh and https) Thanks


Further details

This will help set the standard for future large implementations with large customers.

Proposal

See where we can fill the gaps and help them get the metrics they need.

Permissions and Security

None

Documentation

Add Gitaly Metric options

What does success look like, and how can we measure that?

Once we can get this set up for the customer they will be very happy.

Links / references

Edited Jun 28, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading