美文网首页
prometheus监控redis集群

prometheus监控redis集群

作者: 小黑佬 | 来源:发表于2020-06-03 10:18 被阅读0次

信息

prometheus v2.1.0
redis_exporter v1.6.1
redis cluster 5.0 3 mater 3 slave

prometheus.yml

在prometheus.yml添加两个job,redis_exporter和redis_exporter_targets,redis_exporter_targets才是真正监控redis集群的。

  ## config for scraping the exporter itself
  - job_name: 'redis_exporter'
    static_configs:
      - targets:
        - prod-xxx-xxxx-redis01:9121

  ## config for the multiple Redis targets that the exporter will scrape
  - job_name: 'redis_exporter_targets'
    static_configs:
      - targets:
        - redis://172.16.0.122:7000
        - redis://172.16.0.122:7001
        - redis://172.16.0.120:7002
        - redis://172.16.0.120:7003
        - redis://172.16.0.129:7004
        - redis://172.16.0.129:7005
    metrics_path: /scrape
    relabel_configs:
      - source_labels: [__address__]
        target_label: __param_target
      - source_labels: [__param_target]
        target_label: instance
      - target_label: __address__
        replacement: prod-xxxx-xxxx-redis01:9121

docker部署redis_exporter

REDIS_ADDR为你redis集群的其中一个节点即可,默认redis_exporter 使用9121端口!!

docker run -d -e REDIS_ADDR=172.16.0.120:7002 -e REDIS_PASSWORD=123456 --name redis_exporter --restart=always -p 9121:9121 oliver006/redis_exporter

然后重启prometheus。

grafana模板

id 763


image.png

没有数据的话到prometheus 9090端口的target看看我们新建的job target 是否 为 up 的状态。


image.png

相关文章

网友评论

      本文标题:prometheus监控redis集群

      本文链接:https://www.haomeiwen.com/subject/svrvzhtx.html