Gitlab Metrics
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
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 -
-
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:

-
Read/Write Latency of NFS - how long does it take for a git pull or a git push to complete its round trip?
-
Database Latency - how long does a round trip to the database take?
-
Redis Latency - how long does it take Redis to respond?
-
Error rate would also be helpful.
-
A count of different types of errors..
-
Total Throughput, and broken down # of user sessions per node
-
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.
