Back to Gitlabhq

GitLab exporter

doc-locale/fr-fr/administration/monitoring/prometheus/gitlab_exporter.md

19.2.02.3 KB
Original Source

{{< details >}}

  • Édition : Gratuite, GitLab Premium, GitLab Ultimate
  • Offre : GitLab Self-Managed

{{< /details >}}

Surveillez les métriques de performance de votre instance GitLab avec GitLab exporter. Pour une installation avec le package Linux, GitLab exporter récupère les métriques depuis Redis et la base de données, et fournit des informations sur les goulots d'étranglement, les schémas de consommation des ressources et les domaines potentiels d'optimisation.

Pour les installations auto-compilées, vous devez l'installer et le configurer vous-même.

Activer GitLab exporter {#enable-gitlab-exporter}

Pour activer GitLab exporter dans une instance du package Linux :

  1. Activer Prometheus.

  2. Modifiez /etc/gitlab/gitlab.rb.

  3. Ajoutez, ou trouvez et décommentez, la ligne suivante, en vous assurant qu'elle est définie sur true :

    ruby
    gitlab_exporter['enable'] = true
    
  4. Enregistrez le fichier et reconfigurez GitLab pour que les modifications prennent effet.

Prometheus commence automatiquement à collecter les données de performance depuis GitLab exporter exposé sur localhost:9168.

Utiliser un serveur Rack différent {#use-a-different-rack-server}

Par défaut, GitLab exporter s'exécute sur WEBrick, un serveur web Ruby mono-fil de discussion. Vous pouvez choisir un serveur Rack différent qui correspond mieux à vos besoins de performance. Par exemple, dans des configurations multi-nœuds contenant un grand nombre de scrapers Prometheus mais seulement quelques nœuds de surveillance, vous pouvez décider d'exécuter un serveur multi-fils de discussion tel que Puma à la place.

Pour changer le serveur Rack vers Puma :

  1. Modifiez /etc/gitlab/gitlab.rb.

  2. Ajoutez, ou trouvez et décommentez, la ligne suivante, et définissez-la sur puma :

    ruby
    gitlab_exporter['server_name'] = 'puma'
    
  3. Enregistrez le fichier et reconfigurez GitLab pour que les modifications prennent effet.

Les serveurs Rack pris en charge sont webrick et puma.