grafana对redis哨兵模式监控添加主库信息
【环境说明】
redis+sentinel哨兵模式+prometheus+grafana监控面板
【要求】
redis哨兵模式,需要查看主库节点信息,如果发生切换,能查到历史变化信息
【配置操作】
当前已经安装好三个redis数据库跟哨兵模式,并且都安装好了redis-exporter监控服务
prometheus配置监控信息:
prometheus.yml配置,这里是参考网上人员配置
vim prometheus.yml - job_name: 'redis-cluster' scrape_interval: 5s static_configs: - targets: - redis://10.0.0.xx1:6379 - redis://10.0.0.xx2:6379 - redis://10.0.0.xx3:6379 metrics_path: /scrape relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 10.0.0.xx1:9121
配置好后,监控面板是可以显示三个节点的监控,可以采集到对应节点的监控信息
这里新建一个监控面板
根据红色方框配置好信息,这里根据redis_master_link_up指标采集信息:
然后点击Transformations,选择这三个选项,这里是将采集的数据指标分列,重要步骤
然后配置一下字段信息:
然后配置根据时间排序:
点击apply后,查看效果:
如果发生切换,是可以查到对应时间点发生变化。