Java设备数据采集Redis,Grafana+Prometheus系统监控之Redis【数据采集监控4】

介绍

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

应用

目前平台Redis具体使用到以下三个方面:数据缓存,大并发下用于快读读取数据

消息队列,主要用于日志队列传输、异步任务

session存储,主要用于平台各个项目的用户信息存储,适用于负载均衡集群环境

监控

目前平台使用Redis还是比较广了,下面与大家分享一款Redis监控实现,将会使用到以下组间grafana、prometheus以及redis_exporter。

由于grafana和prometheus之前安装配置过:Linux下打造全方位立体监控系统

下面主要说一下redis_exporter的安装配置。

下载:wgethttps://github.com/oliver006/redis_exporter/releases/download/v0.13/redis_exporter-v0.13.linux-amd64.tar.gz

解压:tar-xvfredis_exporter-v0.13.linux-amd64.tar.gz

下载grafana的redis的prometheus-redis_rev1.json模板:wget  https://grafana.com/api/dashboards/763/revisions/1/download

在grafana中导入json模板:

730f9f9133ea69ad9820ec890499856c.png

启动redis_exporter:## 无密码./redis_exporter redis//192.168.1.120:6379 # 有密码redis_exporter-redis.addr192.168.1.120:6379-redis.password123456

prometheus.yml加入redis节点,然后重启prometheus:-job_name: redisstatic_configs:-targets: ['192.168.1.120:9121']labels:instance: redis120

配置成功UP状态

e824bbae4df544e1b629b87ce5b8ecc3.png

访问grafana,最终呈现:

9fcb22b6197a24ef82068426634fbc9b.png

d1a2bc0ca57464ed93322fac02ca4ac9.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值