GitHub: github.com/ngbdf/redis…
Redis Manager 是 Redis 一站式管理平臺,支援叢集的建立、管理、監控和報警。
叢集建立:包含了三種方式 Docker、Machine、Humpback;
叢集管理:支援節點擴容、縮容、Slots 遷移、BeMaster、BeSlave、Memory Purge、配置修改等功能;
叢集監控:Redis 叢集重要監控指標,如Memory、Clients、命中率等;可實時檢視Redis Info、Redis Config、Slow Log等資訊;Query 功能可查詢任何型別的Key。
叢集報警:支援used_memory、clients等監控,並預設實現了郵件報警,使用者可自己對預警介面進行其他實現,如微信、簡訊報警等。
產品主要功能介紹
Dashboard
展示當前使用者組監控的所有叢集
1.建立叢集
目前支援 Redis Cluster 模式的建立,包括機器安裝、Docker 安裝和 Humpback 安裝方式。
2.管理叢集
管理叢集分為 ClusterManager 和 NodeManager 兩部分
2.1 ClusterManager
叢集管理主要包括節點匯入、Slots 遷移、Master Slave 角色切換、動態配置、整理記憶體碎片等功能
2.2 NodeManager
節點管理主要包含了節點的啟動、關閉、重啟、擴容等。
3.叢集監控
提供叢集監控、查詢 Key、檢視 Slowlog 等功能。
3.1 具體監控詳情
可在右上角通過 Time Ranges、Nodes 的選擇來檢視不同時間或不同節點的監控,監控詳情如圖:
3.2 Query客戶端
支援任意型別的 Key 查詢。
4.叢集報警
針對 Redis 叢集一些重要指標進行監控報警,預設實現了郵件報警。