将gitlab内置node_exporter提供外部prometheus使用


gitlab服务已经包含了node_exporter服务,但是配置文件限制了9100端口的访问,所以主机信息不能直接被外部的prometheus收集

修改gitlab的配置

直接在缺省配置文件里面配置 :$GITLAB_HOME/embedded/cookbooks/gitlab/attributes/default.rb
把 localhost:9100 改成 0.0.0.0:9100,如下:

default['gitlab']['node-exporter']['listen_address'] = '0.0.0.0:9100'

重新初始化配置

gitlab-ctl stop
gitlab-ctl reconfigure
gitlab-ctl start

再浏览器测试下发现已经正常:http://ip:9100/metrics


 
[sleepy↓]

 

原文地址:https://www.cnblogs.com/sunhongleibibi/p/12867574.html