【发布时间】:2018-05-25 23:45:23
【问题描述】:
我已经在服务器上安装了redis
我希望通过 Prometheus 和 Grafana 监控 redis
使用docker在redis安装服务器中安装redis_exporter
$ docker pull oliver006/redis_exporter
$ docker run -d --name redis_exporter -p 9121:9121 oliver006/redis_exporter
检查了服务器中的redis_exporter运行状态。
在 Grafana Server 的 prometheus.yml 文件中添加了 redis 安装和 redis exporter 安装的 IP
- job_name: 'redis_exporter'
target_groups:
- targets: ['IP:9121']
labels:
alias: redis
重新启动 Grafana 服务器中的 Prometheus
检查了prometheus状态页面的状态 它为 prometheus.yml 中提到的 redis 服务器 IP:9121 显示 UP
在格拉法纳:
我已经导入了Prometheus Redis仪表板;(https://grafana.com/dashboards/763)
但数据未加载到仪表板中。仪表板中也没有列出 IP
【问题讨论】:
-
你在 Grafana Menu > Datasources > Prometheus 下配置 prometheus 数据源了吗?
-
是配置它。
-
任何错误输出到 javascript 控制台?
-
prometheus.log文件中没有输出错误 -
您是否检查过您是否在 prometheus db 上接收到指标?查询“redis_uptime_in_seconds”
标签: redis grafana prometheus