您的位置:

RocketMQ控制台使用详解

一、安装与启动控制台

1、安装步骤:
首先需要从Apache RocketMQ的官网下载RocketMQ,下载链接:http://rocketmq.apache.org/release_notes/release-notes-rocketmq-4.9.0/。下载完成后,将解压出的目录设置为ROCKETMQ_HOME环境变量,随后下载RocketMQ的Console,下载链接:https://github.com/apache/rocketmq-externals/archive/refs/tags/rocketmq-console-2.0.0.zip。
解压缩完成后,打开rocketmq-externals-rocketmq-console-2.0.0/src/main/resources/application.properties文件,修改控制台所需要连接的RocketMQ服务地址,保存修改后的文件。

2、控制台启动步骤:
进入rocketmq-externals-rocketmq-console-2.0.0目录,打开命令行并输入命令:sh bin/mqstart.sh,这个过程需要连接到RocketMQ服务。

3、从日志中查看RocketMQ Console的启动情况:
命令行输出中能够看到RocketMQ Console的启动状态信息,如端口号等;同时,可以在/logs文件夹下找到启动日志。

二、控制台使用

1、登录页面:
启动RocketMQ Console后,可以通过浏览器访问http://localhost:8080/rocketmq,输入账号密码即可登录。

2、主页:
登录后将会进入主页,可以在这里查看Broker、Topic、Consumer Group等信息,并可以在这里创建或删除Topic。

3、Topic管理:
在主页中,通过点击对应的Topic名称进入Topic管理页面,可以进行消息生产和消费的测试,以及查看该Topic的全部消息。

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RocketMQ Console</title>
</head>
<body>

</body>
</html>

三、用户管理

1、用户注册:
在登录页面可以进行用户的注册,输入用户名、邮箱和密码即可完成注册。

2、用户权限管理:
进入用户管理页面后,可以对不同的用户进行对应权限的设定,保证数据的安全性。

3、登录日志查询:
在用户管理页面里,可以查询每个用户的登录信息,包括时间、IP地址等,方便日志的管理和查询。

四、告警管理

1、告警规则:
进入告警管理页面后,可以进行告警规则的设置,包括告警阈值、告警方式等。

2、告警历史查询:
通过告警历史查询功能,可以查询每个告警事件的详情,帮助用户更好地进行问题定位和解决。

3、告警通知群组管理:
可以设置不同的告警通知群组,保证告警事件传达到对应的人员。

五、集群监控

1、主机状态监控:
在控制台的Cluster Overview页中,可以查看各主机的CPU、内存、硬盘等状态信息,方便进行资源的管理。

2、Broker状态监控:
在Broker详情页中,可以查询该Broker的网络状态、存储状态、消费者状态等信息。

3、Topic状态监控:
通过Topic详情页,可以查看该Topic的消息堆积状况、消息发送和消费速率等。

六、日志查询

1、查看控制台日志:
在控制台的"日志查询"页面中,可以查看控制台的相关日志信息,方便用户进行故障排查。

2、查看Broker日志:
在Broker详情页中,可以查询该Broker相关的日志,方便问题的定位和解决。

3、查看消息日志:
通过查看消息日志,可以进行消息的追踪和分析,帮助用户更好地了解消息的发送和消费情况。

七、性能监控

1、实时监控:
在控制台的"性能监控"页面中,可以进行实时的性能监控,包括各Broker的读写速率、各主机的带宽使用情况等。

2、历史监控:
通过历史监控功能,可以查看各项指标的历史变化趋势。

3、性能统计分析:
控制台还提供了性能统计分析功能,可以方便地查看不同时间段内的各项指标数据。