一、安裝與啟動控制台
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、性能統計分析:
控制台還提供了性能統計分析功能,可以方便地查看不同時間段內的各項指標數據。
原創文章,作者:KIJCS,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/369157.html