rocketmq_exporter部署


简单介绍

RocketMQ Exporter 是一个用于监控 Apache RocketMQ 的开源工具,它可以帮助用户收集并暴露 RocketMQ 的各种监控指标,以便 Prometheus 进行采集和存储,从而实现对 RocketMQ 集群的实时监控和告警。

以下是 RocketMQ Exporter 的一些主要特点和功能:

  1. 监控指标: RocketMQ Exporter 可以收集 RocketMQ 的各种监控指标,包括生产者和消费者的消息发送和接收情况、Broker 的运行状态和性能指标、Topic 的消息堆积情况等。

  2. Prometheus 兼容: RocketMQ Exporter 将收集到的监控指标以 Prometheus 的指标格式暴露出来,可以直接由 Prometheus 进行采集和存储。

  3. 灵活的配置: 用户可以通过配置文件或命令行参数来配置 RocketMQ Exporter 的行为,包括指定要监控的 RocketMQ 集群地址、连接参数、指标的采集频率等。

  4. 自动发现: RocketMQ Exporter 支持 Prometheus 的服务发现功能,可以自动发现和监控所有与之关联的 RocketMQ Broker 和 NameServer。

  5. 多种部署方式: RocketMQ Exporter 可以作为一个独立的二进制文件部署,并支持 Docker 容器部署、Kubernetes 集群部署等多种部署方式。

  6. 监控面板: RocketMQ Exporter 提供了基本的监控面板,用于展示 RocketMQ 的各项指标数据,方便用户直观地查看和分析监控数据。

  7. 告警配置: 用户可以利用 Prometheus 的告警规则对 RocketMQ 的监控指标设置告警规则,并结合 Alertmanager 进行告警通知,及时发现并处理异常情况。

环境

系统版本
CentOS7.6.1810 (Core)
CPU/内存4核、8G

软件包下载

CSDN(jar包)

rocketmq_exporter

gitlab(自己mvn)

git clone https://github.com/apache/rocketmq-exporter
cd rocketmq-exporter
mvn clean install

部署

把软件包放置 /data/rocketmq_exporter/ 下

启动

配置为系统服务

rocketmq_exporter.service

cat <<EOF>>  /usr/lib/systemd/system/rocketmq_exporter.service
[Unit]
Description=mysqld_exporter


[Service]
[Unit]
Description=rocketmq_exporter
After=network.target

[Service]
Type=simple
User=root
ExecStart=/opt/jdk/bin/java -jar /data/rocketmq_exporter/rocketmq-exporter-0.0.2-SNAPSHOT.jar --rocketmq.config.namesrvAddr=192.168.1.10:9876
Restart=always

[Install]
WantedBy=multi-user.target
EOF

启动

systemctl daemon-reload
systemctl enable rocketmq_exporter --now
systemctl status rocketmq_exporter
systemctl stop rocketmq_exporter

Grafana监控配置

ID: 10447

prometheus.yml修改

参考

scrape_configs:
  - job_name: mysqld
      static_configs:
      - targets: ['192.168.1.10:5557']

prometheus监控&插件方案

prometheus部署

总结

以上是centos上边部署rocketmq_exporter监控rocketmq的方法,有问题联系博主,后续也有其他插件

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XMYX-0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值