Grafana監控Redis的使用情況


Grafana監控Redis的使用情況


前言

  • 最近在進行性能測試, 為了比較直觀的將監控數據展示出來. 自己在周末時學習了下prometheus, 與之前的一個node_exporter一樣, 本次進行的是redis的監控. 數據庫方面的暫時還沒處理.

1. 拉取鏡像以及啟動相關鏡像.


1. 在公司外面的服務器垃圾redis_exporter的監控鏡像. 
   注意這個可以在x86上面運行, 然后監控非x86架構的redis服務
   docker pull oliver006/redis_exporter
2. 修改Redis服務, 注意要使之能夠對外提供服務, 避免在其他機器上面安裝Redis_exporter時無法監控數據.
   注意需要修改bind以及增加requirepass 增加密碼
3. 容器化運行,並且暴露出來信息以供prometheus進行pull
 docker run -d --name redis_exporter6379 -p 9121:9121 oliver006/redis_exporter --redis.addr redis://yourip:6379 --redis.password 'yourpasswords'
 docker run -d --name redis_exporter6378 -p 9122:9121 oliver006/redis_exporter --redis.addr redis://yourip:6378 --redis.password 'yourpasswords'

2. prometheus添加監控項目


vim /prometheus/prometheus.yml 
注意空格, 別弄錯了. 增加部分內容為: 
- job_name: "redis-6379"
  static_configs:
  - targets: ['dockerserver:9121']
- job_name: "redis-6378"
  static_configs:
  - targets: ['dockerserver:9122']
# 注意dockerserver為運行redis_exporter的ip地址, 不是redis服務器的地址.
  • 可以進入 yourpromethues/yourport 登錄系統查看相關內容
    image

3.grafana導入json 這邊選用的是 763 編號的 導入不在闡述. 直接放圖

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM