一、Prometheus和Grafana安装

二、使用go编译文件安装

$ go get github.com/oliver006/redis_exporter
$ cd $GOPATH/src/github.com/oliver006/redis_exporter
$ go build
$ ./redis_exporter <flags>

## 无密码
$ ./redis_exporter -redis.addr 172.31.0.1:6379 &
## 有密码
$ redis_exporter  -redis.addr 172.31.0.1:6379  -redis.password 123456 

Prometheus,Grafana展示Redis数据

三、使用docker安装

$ docker pull oliver006/redis_exporter
$ docker run -d \
  -p 9121:9121 \
  --name redis_exporter \
  oliver006/redis_exporter \
  --redis.addr="172.31.0.1:6379"

四、Promethues添加redis配置

scrape_configs:

...

- job_name: redis_exporter
  static_configs:
  - targets: ['localhost:9121']
    labels:
      instance: redis
...

五、检查Promethues是否收集到数据

  • 打开Promethues管理后台,点击Status里面的Targets选项
    Prometheus,Grafana展示Redis数据

  • 打开Promethues管理页面,搜索redis_,查看是否有搜索项出来
    Prometheus,Grafana展示Redis数据

六、Granafa添加展示redis面板

Prometheus,Grafana展示Redis数据

七、Granafa展示redis面板效果

Prometheus,Grafana展示Redis数据

八、参考

相关文章: