首页 > 数据库 >prometheus Redis监控方法之二

prometheus Redis监控方法之二

时间:2023-11-16 14:03:23浏览次数:28  
标签:插件 Redis redis grafana prometheus 监控 数据源 之二 clickhouse

背景

前期整理过使用 exporter + prometheus 方式进行Redis监控的搭建过程
最近给同事研究clickhouse时发现 clickhouse 有对应的plugin 可以直接拉取CK的信息
当时就想其他的中间件肯定有类似的方法进行处理. 

当时第一反应是想学习使用Oracle,SQLSERVER的pluggin 进行监控
但是发现 Oracle的是收费版本的. 并且同事告知需要使用 Oracle EM比较耗费资源
搜易想退而求其次学习一点别的 比如 redis

第一步: 安装插件

与Clickhouse 安装pluggin的插件比较类似.
可以在grafana的界面内安装 redis的插件
方法与 clickhouse 的方式基本一样

在数据源的最下方->添加删除插件->搜索redis安装即可.

第二步: 创建数据源

可以在安装的当时, 也可以在之后点击创建数据源
选择redis 
然后输入 redis://redisip:redisport
输入 密码 进行连接. 

其实输入完之后可以直接进行命令的还用
可以通过grafana进行查询和使用.  部分命令等.

第三步: 导入dashboard

可以在官方:
https://grafana.com/grafana/dashboards/12776-redis/
https://grafana.com/grafana/dashboards/19224-redis-elastic

下载json 或者是导入在线的 
12776和 19224 两个 dashboard

注意这两个应该是一样的

总结

这个监控输入的是 redis自己的密码和连接信息
应该是通过命令直接进行查询的. 

可能会有一定的性能损耗. 
如果对性能极度敏感, 建议先从低压力的服务器慢慢增加主应用的监控.

简单效果

prometheus Redis监控方法之二_redis


标签:插件,Redis,redis,grafana,prometheus,监控,数据源,之二,clickhouse
From: https://blog.51cto.com/u_64214/8418949

相关文章

  • go语言和redis实现发邮件
    如何使用Go语言和Redis实现邮件群发原创 磊丰 Go语言圈 2023-10-3108:30 发表于中国香港收录于合集#学Go语言哪些事儿236个MySQL大牛带你全面剖析与系统梳理数据库(mysql等)知识分享,总结数据库技巧和方法,提升你的技术技能。45篇原创内容公众号G......
  • Redis 缓存与数据库数据不一致问题
    Redis缓存与数据库数据不一致问题是指在使用Redis作为缓存系统时,由于缓存和数据库之间的操作没有同步或处理不当,导致缓存中的数据与数据库中的数据不同步,产生数据不一致的情况。现象:数据库更新后,缓存未更新,导致缓存中的数据是旧的。缓存脏读,即缓存中的数据被更新,而数据库中的数据未......
  • Linux下redis的安装下载以及连接RESP
    一、环境Centos7、redis-6.2.6、gcc依赖、管理员权限将防火墙放通6379/tcp端口或直接关闭防火墙二、安装具体步骤1.安装依赖redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装:gcc-v如果没有安装则通过以下命令安装:yumins......
  • Redis工具类
    1、重写Redis配置类importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.data.redis.connection.RedisConnectionFactory;importorg.springframework.data.redis.core.RedisTempla......
  • LNMP+Redis整合
    ####准备一套LNMP环境#LNMP+Redis#nginx机器上修改redis配置文件[root@yang-6~]#cd/usr/local/nginx/html/config/[root@yang-6config]#lsconfig_global_default.phpconfig_global.phpconfig_ucenter_default.phpconfig_ucenter.phpindex.htm[root@yang-6config......
  • 缓存击穿 redis
    缓存穿透1、缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。解决缓存穿透的方法一般有两种,第一种是缓存空对象,第二种是使用布隆过滤器。 缓存击穿2、缓存击穿是指当缓存中某个热点数据过期了,在该热点数据重新载入......
  • Redisson分布式锁的实现
    分布式锁在多线程环境下,如果多个线程同时访问共享资源(数据库),往往会发生数据竞争。要想在某一线程访问资源时,令其他线程阻塞等待,就需要使用分布式锁,确保共享资源同时只有一个线程访问。实现思路:向Redis中插入同一key:A插入key,如果成功则获取到锁,B再来插入式发现key已经存在了,则......
  • MySql与Redis双写方案
    一、简介    有两种同步方案:通过MySQL自动同步刷新Redis,MySQL触发器+UDF函数实现。解析MySQL的binlog实现,将数据库中的数据同步到Redis 。二、方案一:UDF    2.1、场景分析        当我们对MySQL数据库进行数据操作时,同时将相应的数据同步到......
  • Prometheus 黑盒 blackbox的简单-监控web服务是否正常以及证书过期时间
    下载blackboxhttps://github.com/prometheus/blackbox_exporter可以在release里面下载amd64和arm64的东西解压缩之后将二进制和.yml文件都放到/usr/bin目录下面,然后开启nohupblackbox_exporter--config.file="/usr/bin/blackbox.yml"--web.listen-address=:9115&配置......
  • redis 集群部署
    在生产环境不存在单体果奔的数据库,且云厂商rds等高可用数据库性价比极低,因此很多场景需要我们使用实例自建集群。本章介绍如何从0开始搭建redis7三主三从基础集群环境与故障迁移模拟测试。预备姿势vm模拟环境vmwarecetos7.9//关闭防火墙与selinuxredis7|6均可xsh......