监控工具—Prometheus—监控Redis
原文作者:wyl9527
原文地址:Grafana Prometheus系統(tǒng)監(jiān)控Redis服務(wù)
目錄
1、下載redis_exporter安裝包
2、解壓安裝
3、systemd管理redis_exporter服務(wù)
4、啟動(dòng)服務(wù)
?5、修改prometheus的配置文件
6、Grafana展示Prometheus獲取到的數(shù)據(jù)
1、下載redis_exporter安裝包
下載安裝包,打開github然后下載最新的安裝包。這里我們選擇v0.24.0,因?yàn)樽钚碌陌姹?#xff0c;沒有-redis.file參數(shù),對(duì)多redis實(shí)例在grafana的dashboard中展示,無法所搜單個(gè)實(shí)例。github地址
2、解壓安裝
# 解壓: $ tar -xf redis_exporter-v0.24.0.linux-amd64.tar.gz -C /usr/local/prometheus # 編輯redis.yml [root@wyl01 prometheus]# vi redis.yml # 添加以下內(nèi)容 redis://192.168.52.128:7000 redis://192.168.52.128:70013、systemd管理redis_exporter服務(wù)
$ vim /etc/systemd/system/redis_exporter.service [Unit] Description=redis_exporter After=network.target [Service] Type=simple User=root ExecStart=/usr/local/prometheus/redis_exporter/redis_exporter -redis.file /usr/local/prometheus/redis.yml Restart=on-failure [Install] WantedBy=multi-user.target4、啟動(dòng)服務(wù)
$ systemctl start redis_exporter?5、修改prometheus的配置文件
添加以下內(nèi)容,然后重啟普羅米修斯服務(wù)
- job_name: 'redis'static_configs:- targets: ['localhost:9121']?
重啟服務(wù)
$ systemctl restart prometheus配置成功,我們?cè)谄樟_米修斯的dashboard也頁面上可以看到,redis是UP狀態(tài) ,我們?cè)谒阉骺蛑兄苯虞斎雛edis關(guān)鍵字,即可查詢到關(guān)于redis的所有的數(shù)據(jù)。
6、Grafana展示Prometheus獲取到的數(shù)據(jù)
Grafana是用于可視化大型測(cè)量數(shù)據(jù)的開源程序,它提供了強(qiáng)大和優(yōu)雅的方式去創(chuàng)建、共享、瀏覽數(shù)據(jù)。Dashboard中顯示了你不同metric數(shù)據(jù)源中的數(shù)據(jù)。對(duì)于prometheus獲取到的redis數(shù)據(jù),我們就可以用Grafana來進(jìn)行數(shù)據(jù)的展示。關(guān)于grafana安裝可以參考Prometheu—安裝部署一文的步驟4章節(jié),安裝好grafana繼續(xù)下面的步驟:
1)下載prometheus-redis_rev1.json模板
wget https://grafana.com/api/dashboards/763/revisions/1/download2)在grafana中導(dǎo)入json模板
3)接下來就是展示數(shù)據(jù)了
如果啟動(dòng)多個(gè)redis實(shí)例,那么這個(gè)列表就會(huì)展示出所有的redis實(shí)例,上面也說到用redis_exporter 0.24版本,有redis.file 參數(shù),可以將所有的redis實(shí)例寫到一個(gè)文件中。
同系列文章推薦閱讀:
監(jiān)控工具—Prometheus—基礎(chǔ)介紹
監(jiān)控工具—Prometheus—安裝部署
監(jiān)控工具—Prometheus—監(jiān)控Java程序
監(jiān)控工具—Prometheus—監(jiān)控Redis
總結(jié)
以上是生活随笔為你收集整理的监控工具—Prometheus—监控Redis的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java数据结构—基本数据类型
- 下一篇: 数据库性能优化—分库分表