Redis性能監(jiān)控的實(shí)現(xiàn)
redis_exporter + prometheus +grafana監(jiān)控Redis服務(wù)指標(biāo)
本文使用 redis_exporter + prometheus +grafana 實(shí)現(xiàn)對(duì)Redis服務(wù)進(jìn)行監(jiān)控,原因:成本低,人工干預(yù)少,直接下載對(duì)應(yīng)的組件,只需添加配置即可互相通信,可視化指標(biāo)也比較全面。
下面是在安裝了redis的Linux機(jī)器上
1.redis_exporter
下載程序壓縮文件
wget https://github.com/oliver006/redis_exporter/releases/download/v0.28.0/redis_exporter-v0.28.0.linux-amd64.tar.gz
解壓
tar zxf redis_exporter-v0.28.0.linux-amd64.tar.gz
cd進(jìn)入目錄
cd redis_exporter-v1.15.0.linux-amd64
直接運(yùn)行redis_exporter程序 加&代表在后臺(tái)運(yùn)行, /redis_exporter &命令默認(rèn)訪問(wèn)本機(jī)的localhost:6379,需要指定其他機(jī)器的redis使用 ./redis_exporter ip:port &
./redis_exporter &
2.prometheus
第一步還是老樣子下載文件,解壓文件 (v2.7.1)可以修改成需要安裝的版本,可以點(diǎn)擊https://github.com/prometheus/prometheus/releases進(jìn)去找對(duì)應(yīng)的版本號(hào)
wget https://github.com/prometheus/prometheus/releases/download/v2.7.1/prometheus-2.7.1.linux-amd64.tar.gz
tar zxf prometheus-2.7.1.linux-amd64.tar.gz
cd進(jìn)入目錄會(huì)發(fā)現(xiàn)一個(gè)prometheus.yml的配置文件,這個(gè)配置文件對(duì)應(yīng)的每一個(gè)服務(wù)的服務(wù)名,監(jiān)控地址和端口。
vim prometheus.yml
打開(kāi)配置文件添加redis_exporter通信的配置
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090'] #程序在本機(jī)開(kāi)通的端口號(hào) 默認(rèn)9090
- job_name: 'redis'
static_configs:
- targets:
- "IP:9121" #(安裝redis_exporter的IP)
運(yùn)行 ps:查看有沒(méi)有進(jìn)程占用9090端口
./prometheus &
http://ip:9090/targets 查看是否成功

3.grafana
廢話不多說(shuō)
wget https://dl.grafana.com/oss/release/grafana-6.0.0-beta1.linux-amd64.tar.gz
tar zxf grafana-6.0.0-beta1.linux-amd64.tar.gz
cd grafana-6.0.0-beta1
./grafana-server start
啟動(dòng)后: http://ip:300 默認(rèn)用戶:admin,密碼:admin 然后在左邊找到data sources

配置Url對(duì)應(yīng)你的程序地址

最后一步! 下載json模板導(dǎo)入進(jìn)來(lái)
https://grafana.com/api/dashboards/763/revisions/1/download

上傳

這里可以查看你配置那些服務(wù)監(jiān)控

監(jiān)控頁(yè)面

到此這篇關(guān)于Redis性能監(jiān)控的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Redis性能監(jiān)控內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- java獲取redis日志信息與動(dòng)態(tài)監(jiān)控信息的方法
- 關(guān)于redis狀態(tài)監(jiān)控和性能調(diào)優(yōu)詳解
- Redis監(jiān)控工具RedisInsight安裝與使用
- redis哨兵常用命令和監(jiān)控示例詳解
- Redis shake實(shí)現(xiàn)可視化監(jiān)控的示例代碼
- 通過(guò)prometheus監(jiān)控redis實(shí)時(shí)運(yùn)行狀態(tài)的操作方法
- Redis哨兵監(jiān)控的使用
- 深入理解Redis 延遲監(jiān)控的項(xiàng)目實(shí)踐
相關(guān)文章
redis中hash數(shù)據(jù)結(jié)構(gòu)及說(shuō)明
這篇文章主要介紹了redis中hash數(shù)據(jù)結(jié)構(gòu)及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
redis實(shí)現(xiàn)簡(jiǎn)單隊(duì)列
這篇文章主要為大家詳細(xì)介紹了redis實(shí)現(xiàn)簡(jiǎn)單隊(duì)列的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10
Redis的Expire與Setex區(qū)別說(shuō)明
這篇文章主要介紹了Redis的Expire與Setex區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
詳解Redis SCAN命令實(shí)現(xiàn)有限保證的原理
這篇文章主要介紹了Redis SCAN命令實(shí)現(xiàn)有限保證的原理,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-07-07
Redis實(shí)現(xiàn)會(huì)話管理和token認(rèn)證的示例代碼
會(huì)話管理和身份認(rèn)證是實(shí)現(xiàn)用戶登錄、權(quán)限管理等功能的基礎(chǔ),本文主就來(lái)介紹一下Redis實(shí)現(xiàn)會(huì)話管理和token認(rèn)證的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下2025-04-04

