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