Help us learn about your current experience with the documentation. Take the survey.
GitLab exporter
- 版本:Free, Premium, Ultimate
- 产品:GitLab Self-Managed
使用 GitLab exporter 监控您的 GitLab 实例的性能指标。 对于 Linux 软件包安装,GitLab exporter 从 Redis 和数据库获取指标,并提供对瓶颈、资源消耗模式以及潜在优化领域的洞察。
对于自行编译安装的实例,您必须自行安装和配置它。
启用 GitLab exporter
要在 Linux 软件包实例中启用 GitLab exporter:
-
编辑
/etc/gitlab/gitlab.rb。 -
添加,或找到并取消注释以下行,确保其设置为
true:gitlab_exporter['enable'] = true -
保存文件并重新配置 GitLab 以使更改生效。
Prometheus 会自动开始从暴露在 localhost:9168 上的 GitLab exporter 收集性能数据。
使用不同的 Rack 服务器
默认情况下,GitLab exporter 运行在 WEBrick 上,这是一个单线程的 Ruby Web 服务器。 您可以选择一个不同的 Rack 服务器,以更好地满足您的性能需求。 例如,在包含大量 Prometheus 抓取器但只有少数监控节点的多节点设置中,您可能会决定改为运行一个多线程服务器,例如 Puma。
要将 Rack 服务器更改为 Puma:
-
编辑
/etc/gitlab/gitlab.rb。 -
添加,或找到并取消注释以下行,并将其设置为
puma:gitlab_exporter['server_name'] = 'puma' -
保存文件并重新配置 GitLab 以使更改生效。
支持的 Rack 服务器有 webrick 和 puma。