使用 Prometheus 监控 Redis
点击上方蓝色“程序猿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
配置prometheus数据源,添加prometheus插件
下载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相关推荐
- 监控工具—Prometheus—监控Redis
原文作者:wyl9527 原文地址:Grafana Prometheus系统监控Redis服务 目录 1.下载redis_exporter安装包 2.解压安装 3.systemd管理redis_exp ...
- prometheus监控redis(无metric接口)
1,部署一个测试环境 [root@\ k8s-m-01~]# mkdir redis [root@\ k8s-m-01~]# cd redis/[root@\ k8s-m-01~/redis]# vi ...
- Prometheus监控Redis的配置
Prometheus监控Redis的配置 下载redis_exporter插件 解压 启动redis_exporter监控redis 无密码 有密码 查看redis_exporte是否开启 修改pro ...
- prometheus监控redis
prometheus监控redis redis-explorer, 监控redis,redis阻塞 blocked_clients处理 1.安装部署 1.1.安装部署 下载:https://githu ...
- 监控工具—Prometheus—监控Java程序
原文作者:青蛙小白 原文地址:Prometheus监控实践:使用Prometheus监控Java应用 目录 1.Prometheus JVM Client 2.Prometheus的服务发现 3.Gr ...
- centos 启动一个redis_基于prometheus+grafana体系监控redis缓存服务
概述 前面已经介绍了怎么用prometheus监控mysql数据库,今天主要分享下怎么去监控redis服务.由于没有redis环境,所以用docker模拟了一下. 一.Docker部署 1.下载 su ...
- 容器环境自建数据库、中间件一键接入阿里云 Prometheus 监控
阿里云Prometheus服务4月9日发布重大升级,支持容器环境下一键接入MySQL.Redis.MangoDB.ElasticSearch等数据库和Kafka.ZooKeeper等中间件的监控,并提 ...
- 云计算监控—Prometheus监控系统(文末赠书)
陈金窗 刘政委 张其栋 郑少斌 读完需要 20 分钟 速读仅需 7 分钟 本文摘自于<Prometheus 监控技术与实战>一书,从云计算时代的业务特点出发,探讨了云计算监控的目标和挑战, ...
- prometheus 监控告警安装与设置
1.什么是Prometheus? Prometheus (普罗米修斯)是由 SoundCloud开发的开源监控报警系统和时序列数据库 . 2.Prometheus的特点 多维度数据模型. 灵活的查询语 ...
最新文章
- java B2B2C springmvc mybatis多租户电子商城系统(五):熔断监控Hystrix Dashboard和Turbine...
- python老是报参数未定义_浅谈Python程序的错误:变量未定义
- Elasticsearch使用
- VS Code有哪些奇技淫巧?
- 零基础可以学python吗-初学者必知:零基础学习Python真的能学会吗?
- java 基础--类与对象的创建,引用,static静态方法的创建与使用,static变量
- attack lab 做不出来_让人念念不忘的香油,到底是怎么做的,我们自己就是做不出来?...
- matlab里用simulink仿真教程,Matlab-Simulink仿真教程课件.ppt
- 最新苹果CMS对接千月版本-畅视影视(V9.3开源)已搭建测试版
- 用plsql导出oracle,使用PLSQL进行Oracle数据导入导出[转]
- 1. Hadoop原理简述
- 朱晔的互联网架构实践心得S1E1:Pilot
- 百度统计之百度代码引用
- 共享LPT口打印机打印时,注意事项
- 火影忍者粉:入手一个酷炫的NARUTO发光手机壳
- html字体样式合集,HTML字体集合 - 重生之心动的个人空间 - OSCHINA - 中文开源技术交流社区...
- 【深度强化学习】6. Q-Learning技巧及其改进方案
- 一文教你如何使用miniconda
- 开学之际被Turkey问候,只能祭出正则大法
- 兔子繁衍问题(PTA)
热门文章
- linux下几种反弹Shell方法的总结与理解
- python3 __repr__ __str__ 区别
- linux sed错误sed: -e expression #1, unknown option to `s'解决办法
- Nmap源码分析(脚本引擎)
- 使用WinDbg获取SSDT 系统服务描述表的函数服务号(索引)
- 32位与64位下各类型长度对比
- Spring 使用注解方式进行事物管理
- 进程,线程与信息共享
- Pci设备驱动:设备枚举
- C 将长型整数转换为字符串