天天看点

promethues配置node_exporter和rocketmq_exporter背景配置promethues加载配置

背景

我搭建了一套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即为配置文件的位置

promethues配置node_exporter和rocketmq_exporter背景配置promethues加载配置

配置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

promethues配置node_exporter和rocketmq_exporter背景配置promethues加载配置

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_exporter背景配置promethues加载配置

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

传送门:2021最新测试资料与大厂招聘合集

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

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

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

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

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

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

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

promethues配置node_exporter和rocketmq_exporter背景配置promethues加载配置

继续阅读