日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

zookeeper可视化监控工具_Redis 的可视化监控工具 Redislive 简单使用教程

發布時間:2023/12/18 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zookeeper可视化监控工具_Redis 的可视化监控工具 Redislive 简单使用教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

沒有監控的系統就是在裸奔!

Redis 雖然提供了強大的命令行工具,但是操作起來太麻煩,尤其是針對新手用戶來說。如果有可視化的界面管理工具,那么操作難度將會大大的下降!

RedisLive是一款用Python編寫基于WEB的Redis圖形監控工具,也是一款實時監控Redis數據的開源軟件,以WEB的形式展現出redis中的key的情況,實例數據等信息。

RedisLive在github上的地址:https://github.com/nkrode/RedisLive

RedisLive官網英文文檔地址:http://www.nkrode.com/article/real-time-dashboard-for-redis

RedisLive的原理很簡單,就是通過監控腳本來利用Redis提供的MONITOR命令從被監控Redis實例中獲取數據并存儲到Redis的監控實例中來做數據分析。

RedisLive以可視化的方式展示了Redis實例中的數據,分析查詢模式和峰值,下圖是官方提供的效果圖:

接下來,我們一起來安裝 Redislive。

一:安裝 

任何軟件的按照都可以從官方文檔上找到方法。我這里以 centos7 + python 為例,來說說它的安裝步驟。先查看 python 的版本:

1. 安裝pip

學過 python 的朋友應該知道,pip 就是一個安裝和管理 python 包的工具,現在我們可以去官網看一看 https://pypi.python.org/pypi/pip。

下載之后,我們手工解壓一下,然后進入到pip-8.1.2的根目錄,執行:python setup.py install,不過大家一定要是root權限才可以執行哦。。。

二:tornado,redis.py,python-dateutil依賴項

在redislive的官網上,我們發現這三樣都是redislive項目的依賴項,我們必須要先安裝,才能開啟我們的項目,也是操蛋。。。

a、tornado

這個依賴項,我們按照官網的模式進行安裝,比如這樣:pip install ?tornado

b、redis.py

接著我要苦逼的安裝這個傻吊,也是煩死了。。。繼續使用pip這個包管理器 pip install redis

c、python-dateutil

這個工具包看名字估計是什么util之類的幫助工具,不管他,繼續使用官方提供的 pip install python-dateutil

從上面可以看到,python-dateutil 這個工具已經在python中了,如果再安裝的話,需要你更新即可,ok,更新就更新吧。。。

ok,安裝到這里,我開心興奮了,終于到現在redislive的依賴項已經全部安裝完畢了。。。

三:下載redisLive源代碼

從官網上可以看到,源代碼地址要么git,要么download,這里我就選擇wget方式吧。

然后手工解壓一下,就是這副吊樣。。。

不過在redislive中有三個非常重要的東西。。。。如下圖:

1. redis-live.conf??

這個就是redislive的配置文件,打開如下:

從配置文件中,大概可以看到四個重要節點:

a、RedisServers?

這個就是我們要監視的redis端口,從[] 中可以看出,是可以灌入一批的。。。

b、DataStoreType

我們知道,redisLive是一個網站,既然是網站,它也必須存在一些網站數據和統計信息,所以給你兩個可選項,要么redis,要么sqllite。這里呢,就選擇redis吧。

c、RedisStatusServer

這個節點是配置你在選擇datastoretype="redis"的情況下,指定的redis服務器地址。

d、SqliteStatusStore

這個也非常簡單的,datastoretype="sqlite"的情況下,選擇的sqlite的服務器地址。

最終,修改好的conf文件如下:【為了方便起見,這里的監聽服務器和redislive的統計存放服務器都是一個端口,強烈建議不要是一個哦】

2.?redis-monitor.py

這個程序就是用來調用redis的monitor命令來收集redis的命令來進行統計,所以這個程序一定要保持恒久執行,而不像官網上設置120s。

這里,我就設置 --duration=12000000,嘿嘿~~~~

3. redis-python.py

終于到最后一步了,啟動我們的web站點。。。操,開個東西真累。。。

到這里,我應該是可以打開8888端口的站點了,,,,興奮的感覺有沒有,嘿嘿。。。。

終于,站點開啟了。一個非常漂亮的界面展示在親的面前了。。。開心吧。。。

總結

以上是生活随笔為你收集整理的zookeeper可视化监控工具_Redis 的可视化监控工具 Redislive 简单使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。