点击上方蓝色“程序猿DD”,选择“设为星标”

回复“资源”获取独家整理的学习资料!

作者 | yangyidba

来源 | 公众号「yangyidba」

前文介绍了 prometheus 的架构和工作原理,本文手动实践一下,使用prometheus + grafna 监控redis。

下载redis_exporter插件

官方没提供专门的redis_exporter,github上有人开发了

https://github.com/oliver006/redis_exporter

安装步骤:

git clone https://github.com/oliver006/redis_exporter.git

cd redis_exporter

go build .

./redis_exporter --version

编译时遇到报错

# go  build .
go: golang.org/x/sys@v0.0.0-20190405154228-4b34438f7a67: unrecognized import path "golang.org/x/sys" (https fetch: Get https://golang.org/x/sys?go-get=1: dial tcp 216.239.37.1:443: connect: connection timed out

可以先设置 GOPROXY 变量

export GOPROXY=https://goproxy.io

go build .

启动redis_exporter

redis_exporter 可以支持监控单实例和多实例。如果监控一个redis 可以使用

nohup ./redis_exporter -redis.addr 127.0.0.1:6379 &

监控多个redis 则需要先启动exporter

nohup ./redis_exporter &

然后在prometheus.yml 的文件中添加

- job_name: 'redis_exporter_targets'static_configs:- targets:- redis://10.9.106.217:6379- redis://10.9.106.217:6381metrics_path: /scraperelabel_configs:- source_labels: [__address__]target_label: __param_target- source_labels: [__param_target]target_label: instance- target_label: __address__replacement: 10.9.11.22:9121## config for scraping the exporter itself- job_name: 'redis_exporter'static_configs:- targets:- 10.9.11.22:9121

重新reload配置

sudo curl 'http://localhost:9090/-/reload' -X POST

采集到的redis监控数据

配置grafna

  1. 配置prometheus数据源,添加prometheus插件

  2. 下载redis仪表盘模板,选择prometheus数据源,然后上传json文件,下载地址: https://grafana.com/grafana/dashboards/763/revisions

本文通过OpenWrite的Markdown转换工具发布

关注我,回复“加群”加入各种主题讨论群

  • 代码生成器:IDEA 强大的 Live Templates

  • Spring Boot 2.1之后如何在启动日志中打印请求路径列表

  • NASA立扫把挑战”?牛顿的棺材板都按不住啦!

  • 如何干掉恶心的 SQL 注入?

  • Spring Boot 2.x 中使用国产数据库连接池Druid

朕已阅 

使用 Prometheus 监控 Redis相关推荐

  1. 监控工具—Prometheus—监控Redis

    原文作者:wyl9527 原文地址:Grafana Prometheus系统监控Redis服务 目录 1.下载redis_exporter安装包 2.解压安装 3.systemd管理redis_exp ...

  2. prometheus监控redis(无metric接口)

    1,部署一个测试环境 [root@\ k8s-m-01~]# mkdir redis [root@\ k8s-m-01~]# cd redis/[root@\ k8s-m-01~/redis]# vi ...

  3. Prometheus监控Redis的配置

    Prometheus监控Redis的配置 下载redis_exporter插件 解压 启动redis_exporter监控redis 无密码 有密码 查看redis_exporte是否开启 修改pro ...

  4. prometheus监控redis

    prometheus监控redis redis-explorer, 监控redis,redis阻塞 blocked_clients处理 1.安装部署 1.1.安装部署 下载:https://githu ...

  5. 监控工具—Prometheus—监控Java程序

    原文作者:青蛙小白 原文地址:Prometheus监控实践:使用Prometheus监控Java应用 目录 1.Prometheus JVM Client 2.Prometheus的服务发现 3.Gr ...

  6. centos 启动一个redis_基于prometheus+grafana体系监控redis缓存服务

    概述 前面已经介绍了怎么用prometheus监控mysql数据库,今天主要分享下怎么去监控redis服务.由于没有redis环境,所以用docker模拟了一下. 一.Docker部署 1.下载 su ...

  7. 容器环境自建数据库、中间件一键接入阿里云 Prometheus 监控

    阿里云Prometheus服务4月9日发布重大升级,支持容器环境下一键接入MySQL.Redis.MangoDB.ElasticSearch等数据库和Kafka.ZooKeeper等中间件的监控,并提 ...

  8. 云计算监控—Prometheus监控系统(文末赠书)

    陈金窗 刘政委 张其栋 郑少斌 读完需要 20 分钟 速读仅需 7 分钟 本文摘自于<Prometheus 监控技术与实战>一书,从云计算时代的业务特点出发,探讨了云计算监控的目标和挑战, ...

  9. prometheus 监控告警安装与设置

    1.什么是Prometheus? Prometheus (普罗米修斯)是由 SoundCloud开发的开源监控报警系统和时序列数据库 . 2.Prometheus的特点 多维度数据模型. 灵活的查询语 ...

最新文章

  1. java B2B2C springmvc mybatis多租户电子商城系统(五):熔断监控Hystrix Dashboard和Turbine...
  2. python老是报参数未定义_浅谈Python程序的错误:变量未定义
  3. Elasticsearch使用
  4. VS Code有哪些奇技淫巧?
  5. 零基础可以学python吗-初学者必知:零基础学习Python真的能学会吗?
  6. java 基础--类与对象的创建,引用,static静态方法的创建与使用,static变量
  7. attack lab 做不出来_让人念念不忘的香油,到底是怎么做的,我们自己就是做不出来?...
  8. matlab里用simulink仿真教程,Matlab-Simulink仿真教程课件.ppt
  9. 最新苹果CMS对接千月版本-畅视影视(V9.3开源)已搭建测试版
  10. 用plsql导出oracle,使用PLSQL进行Oracle数据导入导出[转]
  11. 1. Hadoop原理简述
  12. 朱晔的互联网架构实践心得S1E1:Pilot
  13. 百度统计之百度代码引用
  14. 共享LPT口打印机打印时,注意事项
  15. 火影忍者粉:入手一个酷炫的NARUTO发光手机壳
  16. html字体样式合集,HTML字体集合 - 重生之心动的个人空间 - OSCHINA - 中文开源技术交流社区...
  17. 【深度强化学习】6. Q-Learning技巧及其改进方案
  18. 一文教你如何使用miniconda
  19. 开学之际被Turkey问候,只能祭出正则大法
  20. 兔子繁衍问题(PTA)

热门文章

  1. linux下几种反弹Shell方法的总结与理解
  2. python3 __repr__ __str__ 区别
  3. linux sed错误sed: -e expression #1, unknown option to `s'解决办法
  4. Nmap源码分析(脚本引擎)
  5. 使用WinDbg获取SSDT 系统服务描述表的函数服务号(索引)
  6. 32位与64位下各类型长度对比
  7. Spring 使用注解方式进行事物管理
  8. 进程,线程与信息共享
  9. Pci设备驱动:设备枚举
  10. C 将长型整数转换为字符串