一、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
三、使用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: ['172.31.0.1:9121']
labels:
instance: redis
...
五、检查Promethues是否收集到数据
-
打开Promethues管理后台,点击Status里面的Targets选项
-
打开Promethues管理页面,搜索redis_,查看是否有搜索项出来
六、Granafa添加展示redis面板
- 下载redis展示面板文件:https://grafana.com/dashboards/763
- 在grafana导入配置文件