【环境说明】
redis+sentinel哨兵模式+prometheus+grafana监控面板
【要求】
redis哨兵模式,需要查看主库节点信息,如果发生切换,能查到历史变化信息
【配置操作】
当前已经安装好三个redis数据库跟哨兵模式,并且都安装好了redis-exporter监控服务
prometheus配置监控信息:
prometheus.yml配置,这里是参考网上人员配置
vim prometheus.yml- job_name: 'redis-cluster'scrape_interval: 5sstatic_configs:- targets:- redis://10.0.0.xx1:6379- redis://10.0.0.xx2:6379- redis://10.0.0.xx3:6379metrics_path: /scraperelabel_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后,查看效果:
如果发生切换,是可以查到对应时间点发生变化。