RocketMQ Dashboard可视化工具

本文介绍了RocketMQDashboard,一个用于监控和管理RocketMQ的Web界面工具,涵盖了下载安装、功能模块如运维、驾驶舱、集群分析等,帮助用户直观操作和管理RocketMQ的各种指标和配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  RocketMQ Dashboard 将 RocketMQ的相关指标展示在web页面 ,支持以可视化工具代替 Topic 配置、Broker 管理等命令行操作。

官方文档地址:RocketMQ Dashboard | RocketMQ

目录

1.下载安装

1.1 系统要求:

1.2 源码安装

 1.3 访问页面

2.功能概览

2.1 运维

2.2 驾驶舱

2.3 集群

2.4 主题

2.5  消费者

2.6 生产者

2.7 消息

2.8 死信消息

2.9 消息轨迹


1.下载安装

1.1 系统要求:

  1. Linux/Unix/Mac
  2. 64bit JDK 1.8+
  3. Maven 3.2.x 下载地址:Maven最新以及历史版本下载地址-优快云博客
  4. 启动RocketMQ RocketMQ单节点安装教程-优快云博客

1.2 源码安装

官方源码地址:apache/rocketmq-dashboard

 本文中使用的源码:

 源码及缺失包:https://download.youkuaiyun.com/download/liguo886/88705158

打包运行方式:

提示:

  1. 此处要注意application.yml文件中的端口设置的是8080,建议提前改下。启动Broker+Proxy时默认也会占用8080,导致启动服务时可能会报端口被占用错误。
  2. application.yml中默认关联的namesrvAddrs为127.0.0.1:9876,此处要与需监控的namesrv服务地址保持一致。(也可运行后在页面的“运维”页签中新增NameServer地址)

接下来直接使用maven命令。先下载源码到本地,解压后进入rocketmq-dashboard目录后执行maven打包命令:

mvn clean package -Dmaven.test.skip=true

打包成功后会在当前目录下生成target文件,里面包含rocketmq-dashboard-1.0.1-SNAPSHOT.jar

运行jar包:

java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar

 1.3 访问页面

        浏览器页面访问:localhost:8088

至此,已经可以很直观的看到RocketMQ中各个指标,也可以很方便通过此页面来执行某些命令。

2.功能概览

  RocketMQ Dashboard包括运维、驾驶舱、集群、主体、消费者、生产者、消息等模块。

2.1 运维

        运维界面可以新增nameserver 地址,默认取的是application.yml中的namesrvAddrs节点;

2.2 驾驶舱

        驾驶舱界面可以查看 broker, topic 消息量。

  • Broker TOP 10:查看消息量最多的10个broker的消息量(总量)
  • Broker 5min trend:查看broker消息量5分钟的趋势
  • 主题 TOP 10:查看消息量最多的10个单一主题的消息量(总量)
  • 主题 5min trend:查看主题消息量5分钟的趋势

2.3 集群

        集群界面可以查看集群分布,broker 配置、运行信息

2.4 主题

        主题界面可以搜索、筛选、删除、更新/新增主题,消息路由,发送消息,重置消费位点。

        按钮介绍:

  • 新增/更新:可以新增或更新主题,扩容Topic队列。perm表示权限:2写,4读,6读写
  • 状态:显示此主题下的所有队列信息。由新增/更新主题时设置的perm和读写队列数量控制。
  • 路由:主题关联的broker信息以及队列信息。
  • CONSUMER管理:订阅此主题的消费组以及各队列消费情况。
  • TOPIC配置:修改主题。
  • 发送消息:可以在此处发送消息到主题中。
  • 重置消费位点:將消息偏移量重置到自己选择的时间(只能影响当时在线的消费者,广播模式订阅的消费者不支持重置消费位点),消费者重新进行消费。(有BUG,我试精确到时分的都没起作用,但是设置到提前一天时可以重新消费)
  • 跳过堆积:感觉跟重置消费位点很像,不过是将消费者位点跳到最后一条数据上。
  • 删除:谨慎谨慎谨慎。

2.5  消费者

配置按钮指标介绍

consumeEnable:是否可以消费

consumeBroadcastEnable:广播消费

retryQueueNums:重试队列的大小

brokerId:正常情况从哪消费

whichBrokerWhenConsumeSlowly:出问题了从哪消费

2.6 生产者

2.7 消息

2.8 死信消息

2.9 消息轨迹

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值