Grafana监控Redis的使用情况
2023-09-27 14:24:14 时间
Grafana监控Redis的使用情况
前言
- 最近在进行性能测试, 为了比较直观的将监控数据展示出来. 自己在周末时学习了下prometheus, 与之前的一个node_exporter一样, 本次进行的是redis的监控. 数据库方面的暂时还没处理.
1. 拉取镜像以及启动相关镜像.
1. 在公司外面的服务器垃圾redis_exporter的监控镜像.
注意这个可以在x86上面运行, 然后监控非x86架构的redis服务
docker pull oliver006/redis_exporter
2. 修改Redis服务, 注意要使之能够对外提供服务, 避免在其他机器上面安装Redis_exporter时无法监控数据.
注意需要修改bind以及增加requirepass 增加密码
3. 容器化运行,并且暴露出来信息以供prometheus进行pull
docker run -d --name redis_exporter6379 -p 9121:9121 oliver006/redis_exporter --redis.addr redis://yourip:6379 --redis.password 'yourpasswords'
docker run -d --name redis_exporter6378 -p 9122:9121 oliver006/redis_exporter --redis.addr redis://yourip:6378 --redis.password 'yourpasswords'
2. prometheus添加监控项目
vim /prometheus/prometheus.yml
注意空格, 别弄错了. 增加部分内容为:
- job_name: "redis-6379"
static_configs:
- targets: ['dockerserver:9121']
- job_name: "redis-6378"
static_configs:
- targets: ['dockerserver:9122']
# 注意dockerserver为运行redis_exporter的ip地址, 不是redis服务器的地址.
- 可以进入 yourpromethues/yourport 登录系统查看相关内容
3.grafana导入json 这边选用的是 763 编号的 导入不在阐述. 直接放图
相关文章
- 零散逻辑验证不再烦恼:基于Python和Redis的实践
- Redis 集群(cluster)
- SpringBoot2.0 基础案例(13):基于Cache注解模式,管理Redis缓存
- Redis 哈希Hash底层数据结构
- PHP+Redis+Lua 实现 Redis 分布式锁
- redis 在 php 中的应用
- Redis开发运维实践上线部署规划之网卡rps设置
- 《Redis篇》01.Redis看这一篇就够了
- redis监控工具汇总
- 【Redis数据结构 List 类型】List 类型生产中的应用 消息队列、排行榜、老干妈的朋友圈、监控程序的实现
- 【Spring常见错误】java.lang.NoClassDefFoundError: redis/clients/jedis/UnifiedJedis
- Redis学习---CentOs/RedHat下Redis的安装
- Redis高级应用(三)--集群
- Cacti监控Redis实现过程
- prometheus监控redis集群
- redis使用scan实现keys*
- Redis(1.15)Redis监控(待写)
- Redis性能指标监控