redis_exporter + prometheus +grafana监控Redis服务指标1.redis_exporter

2.prometheus

3.grafana

推荐(免费):redis

本文使用 redis_exporter + prometheus +grafana 实现对Redis服务进行监控,原因:成本低,人工干预少,直接下载对应的组件,只需添加配置即可互相通信,可视化指标也比较全面。

下面是在安装了redis的Linux机器上

1.redis_exporter

下载程序压缩文件wget https://github.com/oliver006/redis_exporter/releases/download/v0.28.0/redis_exporter-v0.28.0.linux-amd64.tar.gz

解压tar zxf redis_exporter-v0.28.0.linux-amd64.tar.gz

cd进入目录cd redis_exporter-v1.15.0.linux-amd64

直接运行redis_exporter程序 加&代表在后台运行, /redis_exporter &命令默认访问本机的localhost:6379,需要指定其他机器的redis使用 ./redis_exporter ip:port &./redis_exporter &

2.prometheus

第一步还是老样子下载文件,解压文件 (v2.7.1)可以修改成需要安装的版本,可以点击https://github.com/prometheus/prometheus/releases进去找对应的版本号wget https://github.com/prometheus/prometheus/releases/download/v2.7.1/prometheus-2.7.1.linux-amd64.tar.gztar zxf prometheus-2.7.1.linux-amd64.tar.gz

cd进入目录会发现一个prometheus.yml的配置文件,这个配置文件对应的每一个服务的服务名,监控地址和端口。vim prometheus.yml

打开配置文件添加redis_exporter通信的配置- job_name: 'prometheus'

static_configs:

- targets: ['localhost:9090'] #程序在本机开通的端口号 默认9090

- job_name: 'redis'

static_configs:

- targets:

- "IP:9121" #(安装redis_exporter的IP)

运行 ps:查看有没有进程占用9090端口./prometheus &

http://ip:9090/targets 查看是否成功

3.grafana

废话不多说wget https://dl.grafana.com/oss/release/grafana-6.0.0-beta1.linux-amd64.tar.gztar zxf grafana-6.0.0-beta1.linux-amd64.tar.gzcd grafana-6.0.0-beta1./grafana-server start

启动后: http://ip:300 默认用户:admin,密码:admin 然后在左边找到data sources

配置Url对应你的程序地址

最后一步! 下载json模板导入进来

https://grafana.com/api/dashboards/763/revisions/1/download

上传

这里可以查看你配置那些服务监控

监控页面

今天是跨年夜,提前祝大家新年快乐!更多相关免费学习推荐:redis教程

监控redis性能linux,查看Redis性能监控相关推荐

  1. linux查看redis命令,linux查看redis版本怎么操作?具体示例

    对于有相关开发经验的朋友来说,linux作为一套免费使用和自由传播的类UNIX操作系统,相信你们肯定是比较亲切的,那么今天我们一起了解的是,怎么用linux查看redis版本号? 工具/原料:linu ...

  2. linux查看redis内存,Linux查看redis占用内存的方法

    redis-cli auth 密码 info # Memory used_memory:13490096 //数据占用了多少内存(字节) used_memory_human:12.87M //数据占用 ...

  3. linux 查看服务器性能常用命令

    2019独角兽企业重金招聘Python工程师标准>>> linux 查看服务器性能常用命令 一.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...

  4. Linux查看服务器性能

    Linux查看服务器性能 1.利用top命令查看服务器的性能情况 top 主要查看: 1.内存与CPU的占用情况. 2.查看CPU每核的CPU空闲率(按住1查看id) 3.查看负载load avera ...

  5. 查找linux中的redis在哪个文件夹,linux查看redis版本有哪些步骤?在Linux中基本操作redis有哪些?...

    通常我们是在windows系统下安装软件,查看版本是通过命令行的方式,今天给大家由小编介绍我们如何在Linux的操作系统下,通过哪些步骤来查看redis的版本以及有哪些基本操作呢?下面我们一起来了解下 ...

  6. linux查看分析性能以及io的一些命令

    目录 一.top命令(查看整机性能) 二.CPU(vmstat) 1.vmstat命令 2.查看所有cpu核的信息 3.每个进程使用cpu的用量分解信息pidstat 三.内存查看 1.free 2. ...

  7. linux查看redis索引,linux的redis操作命令

    Linux下掌握了redis的基本操作命令对我们学习redis事半功倍.下面由学习啦小编为大家整理了linux下redis操作命令的相关知识,希望对大家有帮助! linux的redis操作命令一.ke ...

  8. linux 查看redis日志文件,Ubuntu上Redis日志文件的位置

    如果Redis出现问题,日志是首先要查看的.那么,Redis日志文件存储在哪呢? 在Ubuntu 14.04上默认使用apt-get安装的Redis,日志文件路径/var/log/redis/redi ...

  9. 【Redis】Linux下Redis安装与redis-desktop-manager使用(无法连接Redis服务器解决方法)...

    新手小白开始学习nosql数据库Redis,首先从安装入手. 全文分两部分:Linux下安装redis,可视化工具redis desktop manager的简单使用. 一.安装 下载,解压缩和编译R ...

最新文章

  1. 关于 MSDTC 分布式事务两个常见错误
  2. 八数码问题——双向广度优先搜索解决
  3. 牛客网(剑指offer) 第七题 斐波那契数列
  4. java 传送解析8583报文_java发送ISO8583报文接口案例
  5. xuggler 中文开发_Xuggler开发教程
  6. leetcode 二叉树的层次遍历 II(Binary Tree Level Order Traversal II)
  7. 作者:刘昂(1990-),男,中国科学院计算机网络信息中心工程师
  8. matlab将矩阵分解成lu,10行代码实现矩阵的LU分解(matlab)
  9. 《Python机器学习——预测分析核心算法》——2.4 基于因素变量的实数值预测:鲍鱼的年龄...
  10. Ubuntu 16.04安装 Nmap 6.46.1
  11. 面向对象 “上”
  12. log4j.properties中log4j.rootLogger 与log4j.rootCategory 有什么区别 .
  13. 天线的布局、基本术语、种类、隔离度设计要求介绍
  14. 中级通信工程师证书有什么用
  15. shell编程之正则表达式与文本处理器
  16. oracle移动文件命令是什么意思,Oracle使用命令移动各类文件的方法
  17. 直流无刷电机(BLDC)转速闭环调速系统及Matlab/Simulink仿真分析(二)
  18. 运行JS脚本的几种方式
  19. Google Earth Engine(GEE)——哥白尼大气监测 (CAMS) 全球气溶胶AOI近实时观测数据集
  20. android车机蓝牙,安卓APP通过蓝牙串口模块控制DSP车机收音机

热门文章

  1. 客厅放一样东西会失去贵人,你一定要知道!
  2. html js 延迟加载,JS延迟加载方法
  3. item_get - 获得1688商品详情
  4. 浅谈bluebird包的使用理解
  5. 竣达BMS-Pro电池巡检综合监控系统
  6. 图片上添加贴纸怎么做?这几种方法很简单
  7. virtualbox虚拟机上播放器白屏问题
  8. linux取消挂载并将分区释放,Linux硬盘、分区、挂载、删除
  9. 什么是回调地狱?怎么解决回调地狱
  10. DP1.4接口换新显示器开机无Logo、进主板BIOS黑屏解决方案