Skip to content

Use Prometheus to monitor Gitlab

Setup Prometheus and configure it to pull data from Gitlab. Investigate how we can set this up in a secure fashion either with a VPN or HTTPS and firewalld rules.

Also monitor docker with Prometheus as Gitlab runs on Docker.

  • Monitor GitLab Artifact Size
  • Monitor Gitlab Number of Projects
  • Monitor Gitlab Number of Users
  • Monitor Gitlab Number of Namespaces
  • Monitor Gitlab Project Repository Size, Docker size, Artefact Size (node-exporter to monitor Gitlab directories?)
  • Monitor GitLab Runners - too many jobs queue / overloaded runners

https://docs.gitlab.com/ee/administration/monitoring/prometheus/

Edited by Jelle van der Waa
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information