{{< details >}}
- Tier: 基础版, 专业版, 旗舰版
- Offering: 私有化部署
{{< /details >}}
监控您的极狐GitLab 实例的性能指标,使用 GitLab exporter。对于 Linux 软件包安装,GitLab exporter 从 Redis 和数据库中获取指标,并提供关于瓶颈、资源消耗模式以及优化潜在领域的洞察。
对于自行编译的安装,您必须自行安装和配置。
启用极狐GitLab exporter
在 Linux 软件包实例中启用极狐GitLab exporter:
- 启用 Prometheus。
- 编辑
/etc/gitlab/gitlab.rb
。 -
添加或找到并取消注释以下行,确保其设置为
true
:gitlab_exporter['enable'] = true
- 保存文件并重新配置极狐GitLab以使更改生效。
Prometheus 自动开始从暴露在 localhost:9168
的极狐GitLab exporter 收集性能数据。
使用不同的 Rack 服务器
默认情况下,极狐GitLab exporter 在 WEBrick 上运行,这是一个单线程的 Ruby 网络服务器。您可以选择一个更符合您性能需求的不同 Rack 服务器。例如,在包含大量 Prometheus 抓取器但监控节点较少的多节点设置中,您可能决定运行一个多线程服务器,比如 Puma。
要将 Rack 服务器更改为 Puma:
- 编辑
/etc/gitlab/gitlab.rb
。 -
添加或找到并取消注释以下行,并将其设置为
puma
:gitlab_exporter['server_name'] = 'puma'
- 保存文件并重新配置极狐GitLab以使更改生效。
支持的 Rack 服务器是 webrick
和 puma
。