监控工具—Prometheus—监控Redis
原文作者:wyl9527
原文地址:Grafana Prometheus系統監控Redis服務
目錄
1、下載redis_exporter安裝包
2、解壓安裝
3、systemd管理redis_exporter服務
4、啟動服務
?5、修改prometheus的配置文件
6、Grafana展示Prometheus獲取到的數據
1、下載redis_exporter安裝包
下載安裝包,打開github然后下載最新的安裝包。這里我們選擇v0.24.0,因為最新的版本,沒有-redis.file參數,對多redis實例在grafana的dashboard中展示,無法所搜單個實例。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 # 添加以下內容 redis://192.168.52.128:7000 redis://192.168.52.128:70013、systemd管理redis_exporter服務
$ 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、啟動服務
$ systemctl start redis_exporter?5、修改prometheus的配置文件
添加以下內容,然后重啟普羅米修斯服務
- job_name: 'redis'static_configs:- targets: ['localhost:9121']?
重啟服務
$ systemctl restart prometheus配置成功,我們在普羅米修斯的dashboard也頁面上可以看到,redis是UP狀態 ,我們在搜索框中直接輸入redis關鍵字,即可查詢到關于redis的所有的數據。
6、Grafana展示Prometheus獲取到的數據
Grafana是用于可視化大型測量數據的開源程序,它提供了強大和優雅的方式去創建、共享、瀏覽數據。Dashboard中顯示了你不同metric數據源中的數據。對于prometheus獲取到的redis數據,我們就可以用Grafana來進行數據的展示。關于grafana安裝可以參考Prometheu—安裝部署一文的步驟4章節,安裝好grafana繼續下面的步驟:
1)下載prometheus-redis_rev1.json模板
wget https://grafana.com/api/dashboards/763/revisions/1/download2)在grafana中導入json模板
3)接下來就是展示數據了
如果啟動多個redis實例,那么這個列表就會展示出所有的redis實例,上面也說到用redis_exporter 0.24版本,有redis.file 參數,可以將所有的redis實例寫到一個文件中。
同系列文章推薦閱讀:
監控工具—Prometheus—基礎介紹
監控工具—Prometheus—安裝部署
監控工具—Prometheus—監控Java程序
監控工具—Prometheus—監控Redis
總結
以上是生活随笔為你收集整理的监控工具—Prometheus—监控Redis的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java数据结构—基本数据类型
- 下一篇: 服务端监控要怎么做?