zoukankan      html  css  js  c++  java
  • promethues配置node_exporter和rocketmq_exporter

    背景

    我搭建了一套rocketmq的集群,现在要对下表所示的rocketmq集群进行监控,这里前面已经介绍到了node_exporter和rocketmq_exporter,那么今天就在Promethues上配置对应的exporter。

    机器节点ip备注
    promethues 192.168.0.5 promethues服务节点(rocketmq_exporter)
    nameserver1 192.168.0.6  nameserver节点(node_exporter)
    broker-a 192.168.0.7  broker节点(node_exporter)
    broker-a-s 192.168.0.8  broker节点(node_exporter)

    nameserver和broker上均需要安装node_exporter

    rocketmq_exporter安装到一个固定机器节点即可(比如promethues节点)

    node_exporter安装参考:Promethues:rocketmq_exporter初始化安装

    rocketmq_exporter安装参考:Promethues:node_exporter初始化安装

    配置promethues

    配置文件:promethues.yml

    位置:/usr/local/prometheus/prometheus.yml

    如果找不到位置,可以使用如下方法:

    ps aux | grep prometheus

    图中的--config.file即为配置文件的位置

    配置node_exporter

    执行:vim /usr/local/prometheus/prometheus.yml

    scrape_configs域添加如下黑体内容

    scrape_configs:
    #nameserver机器的节点监控 - job_name: nameserver static_configs: - targets: ['192.168.0.6:9100'] labels: instance: nameserver1 #broker机器的节点监控
    - job_name: broker-server static_configs:
    #broker-master节点 - targets: ['192.168.0.7:9100'] labels: instance: broker-a-m
    #broker-slave节点 - targets: ['192.168.0.8:9100'] labels: instance: broker-a-s

    配置rocketmq_exporter

    执行:vim /usr/local/prometheus/prometheus.yml

    scrape_configs域添加如下黑体内容

    scrape_configs:
      #rocketmq_exporter的服务端口
      - job_name: 'rmq_export'
        static_configs:
          - targets: ['localhost:5557']

    加载配置

    1)重启prometheus

    service prometheus restart

    2) 确认rocketmq_exporter是否OK

    curl http://localhost:5557/metrics

    3) 确认node_exporter是否OK

    curl http://192.168.0.6:9100/metrics
    curl http://192.168.0.7:9100/metrics
    curl http://192.168.0.8:9100/metrics 

    4) 查看promethues日志是否有报错

    systemctl status prometheus -l

    至此,promethues的node-exporter和rocketmq-exporterr已经配置完成,后面将配置grafana面板。 

    博主:测试生财(一个不为996而996的测开码农)

    座右铭:专注测试开发与自动化运维,努力读书思考写作,为内卷的人生奠定财务自由。

    内容范畴:技术提升,职场杂谈,事业发展,阅读写作,投资理财,健康人生。

    csdn:https://blog.csdn.net/ccgshigao

    博客园:https://www.cnblogs.com/qa-freeroad/

    51cto:https://blog.51cto.com/14900374

    微信公众号:测试生财(定期分享独家内容和资源)

     
  • 相关阅读:
    窗口的基本手势事件处理
    用户自定义手势,并识别
    安卓程序国际化,手机屏幕适配器
    排序:冒泡,快排,归并。
    哈夫曼树学习
    二叉树的学习。
    ArrayList和vector的区别
    关于try-catch-finally return 的面试题
    Java中的抽象和封装
    关于SelectedValue的众多解决方案
  • 原文地址:https://www.cnblogs.com/qa-freeroad/p/13832061.html
Copyright © 2011-2022 走看看