让gitlab暴露node-exporter供外部prometheus使用

花了两天部署了一套监控服务 prometheus+node-exporter+grafana,公司的gitlab服务器准备部署node-exporter的时候突然发现gitlab已经有了这些服务,

也懒得去研究gitlab为啥要这些服务,既然gitlab服务器已经包含了node-exporter服务,我直接使用不就得了。

1.首先浏览器测试下接口并不能使用:http://ip:9100/metrics;

2.既然浏览器不能使用,那去gitlab服务器测试下:curl 127.0.0.1:9100/metrics -s | head

让gitlab暴露node-exporter供外部prometheus使用

发现 node-exporter 服务正常

3.node-exporter服务正常,那基本是网络问题了,继续排除下:

netstat -anp | grep node

ps -ef | grep node

让gitlab暴露node-exporter供外部prometheus使用

发现 node-exporter 监听的是 localhost:9100 导致只能本地访问(红框是我改后的),那就修改监听地址吧

4.查看下监听地址是在哪里修改的,在gitlab目录下 :grep :9100 * -r

让gitlab暴露node-exporter供外部prometheus使用

发现好多地方有这个值(0.0.0.0:9100这个是已经修改后的,修改前看到的是localhost:9100),经过简单的排除再尝试,确认可以直接在缺省配置文件里面配置 :embedded/cookbooks/monitoring/attributes/default.rb

把localhost:9100 改成0.0.0.0:9100 ,然后重新初始化配置 :gitlab-ctl reconfigure

这样需要用到这个配置的地方都会从这里取值,由于很多地方用到这个值如果只单独去修改某个地方的值会导致其他地方的值不匹配,再查找下 grep :9100 * -r ,发现所有的 localhost:9100 都会变成 0.0.0.0:9100

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

Original: https://www.cnblogs.com/damofeisha/p/11913416.html
Author: 大漠飞沙
Title: 让gitlab暴露node-exporter供外部prometheus使用

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/714907/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • MySql主要性能指标说明

    在项目当中数据库一般都会成为主要的性能与负载瓶颈,那么针对数据库各项性能指标的监控与对应的优化是开发与运维人员需要面对的主要工作,而且这部分的工作会贯穿项目从开发到运行的整个周期里…

    技术杂谈 2023年7月25日
    054
  • 《愚者与智者的48个差距》[转帖]

    第一章 学会尊重他人 ·1.智者满脸微笑,愚者冷若冰霜·2 .智者记住别人的名字,愚者希望名字被记住·3.智者了解别人的心思,愚者表示自己的需要·4.智者善于倾听,愚者没有耐心第二…

    技术杂谈 2023年7月24日
    098
  • “情绪智力”管理与提升

    Esther是一个小型团队的管理者,大家都很喜欢她。她亲切友好,彬彬有礼,又善解人意。她是解决问题的能手,习惯将挫折看作是机遇。她对工作十分投入,还能鼓励同事保持平静。有了这样一个…

    技术杂谈 2023年5月31日
    087
  • [转帖]美光全球首发232层TLC闪存:性能翻倍、密度最高

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年5月30日
    087
  • Mac 配置 vim

    Mac 配置 vim 安装 vim 7.4 cd ~ hg clone https://code.google.com/p/vim/ cd vim ./configure –wi…

    技术杂谈 2023年6月1日
    069
  • 企业架构如何实施的简介(TOGAF深度好文)

    本文来自企业架构学院: BangEA:如何实施企业架构? IT不仅是开展业务的手段,而且正在迅速演变为业务,IT绩效会直接影响企业的盈利能力,但很多企业并没有适时或充分的让IT组织…

    技术杂谈 2023年5月31日
    081
  • Cannot apply DjangoModelPermissionsOrAnonReadOnly on a view that does not set `.queryset` or have a `.get_queryset()` method.

    这个问题是在使用 django REST 做自定义认证的时候出现的 解决方法是 在settings.py 中注释掉这个 REST_FRAMEWORK={‘DEFAULT…

    技术杂谈 2023年7月10日
    097
  • Redis

    一、Redis的介绍 什么是Redis Redis是一个开源的使用ANSI C语言编写Key-Value内存数据库 读写性能强,支持多种数据类型 把数据存储在内存中的高速缓存 Re…

    技术杂谈 2023年7月11日
    074
  • 数据结构:跳跃链表

    关注公众号,一起交流,微信搜一搜: 潜行前行 什么是跳跃链表 开发时经常使用的平衡数据结构有B数、红黑数,AVL数。但是如果让你实现其中一种,很难,实现起来费时间。而跳跃链表一种基…

    技术杂谈 2023年7月25日
    061
  • 使用CXF发布webservice服务及注意要点

    1、什么是webservice Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应…

    技术杂谈 2023年7月11日
    069
  • OpenMP入门

    OpenMP 入门 简介 OpenMP 一个非常易用的共享内存的并行编程框架,它提供了一些非常简单易用的API,让编程人员从复杂的并发编程当中释放出来,专注于具体功能的实现。ope…

    技术杂谈 2023年7月24日
    076
  • adbr()的bug

    ; ; 无法使用: cal(0.3,adbr(a),adbr(b)) posted @2022-11-02 14:08 树叶本子 阅读(6 ) 评论() 编辑 Original: …

    技术杂谈 2023年7月24日
    081
  • 归并排序算法

    java代码: 1 public static void main(String[] args) { 2 int arr[] = {2,7,1,5,9,6,10}; //要排序的数…

    技术杂谈 2023年7月11日
    064
  • 记一次数据库查询超时优化问题

    问题发现 在七月份时,经常发现有几个定时任务报错,查看了下异常原因,大概定位是数据库执行异常 ### Error querying database. Cause: com.mys…

    技术杂谈 2023年7月25日
    090
  • maven常见问题汇总

    主要记录一些学习及工作时遇到过的一些问题。 1 版本问题 由于版本兼容问题配置maven折腾了一点时间。例:IDEA 2019以上版本与maven3.6.3以上版本不兼容我的笔记本…

    技术杂谈 2023年7月24日
    066
  • 2022年5月数据库排名

    数据来源:https://db-engines.com/en/ranking Original: https://www.cnblogs.com/chujian007/p/1631…

    技术杂谈 2023年7月24日
    055
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球