监控redis性能linux,查看Redis性能监控
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性能监控相关推荐
- linux查看redis命令,linux查看redis版本怎么操作?具体示例
对于有相关开发经验的朋友来说,linux作为一套免费使用和自由传播的类UNIX操作系统,相信你们肯定是比较亲切的,那么今天我们一起了解的是,怎么用linux查看redis版本号? 工具/原料:linu ...
- linux查看redis内存,Linux查看redis占用内存的方法
redis-cli auth 密码 info # Memory used_memory:13490096 //数据占用了多少内存(字节) used_memory_human:12.87M //数据占用 ...
- linux 查看服务器性能常用命令
2019独角兽企业重金招聘Python工程师标准>>> linux 查看服务器性能常用命令 一.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...
- Linux查看服务器性能
Linux查看服务器性能 1.利用top命令查看服务器的性能情况 top 主要查看: 1.内存与CPU的占用情况. 2.查看CPU每核的CPU空闲率(按住1查看id) 3.查看负载load avera ...
- 查找linux中的redis在哪个文件夹,linux查看redis版本有哪些步骤?在Linux中基本操作redis有哪些?...
通常我们是在windows系统下安装软件,查看版本是通过命令行的方式,今天给大家由小编介绍我们如何在Linux的操作系统下,通过哪些步骤来查看redis的版本以及有哪些基本操作呢?下面我们一起来了解下 ...
- linux查看分析性能以及io的一些命令
目录 一.top命令(查看整机性能) 二.CPU(vmstat) 1.vmstat命令 2.查看所有cpu核的信息 3.每个进程使用cpu的用量分解信息pidstat 三.内存查看 1.free 2. ...
- linux查看redis索引,linux的redis操作命令
Linux下掌握了redis的基本操作命令对我们学习redis事半功倍.下面由学习啦小编为大家整理了linux下redis操作命令的相关知识,希望对大家有帮助! linux的redis操作命令一.ke ...
- linux 查看redis日志文件,Ubuntu上Redis日志文件的位置
如果Redis出现问题,日志是首先要查看的.那么,Redis日志文件存储在哪呢? 在Ubuntu 14.04上默认使用apt-get安装的Redis,日志文件路径/var/log/redis/redi ...
- 【Redis】Linux下Redis安装与redis-desktop-manager使用(无法连接Redis服务器解决方法)...
新手小白开始学习nosql数据库Redis,首先从安装入手. 全文分两部分:Linux下安装redis,可视化工具redis desktop manager的简单使用. 一.安装 下载,解压缩和编译R ...
最新文章
- 关于 MSDTC 分布式事务两个常见错误
- 八数码问题——双向广度优先搜索解决
- 牛客网(剑指offer) 第七题 斐波那契数列
- java 传送解析8583报文_java发送ISO8583报文接口案例
- xuggler 中文开发_Xuggler开发教程
- leetcode 二叉树的层次遍历 II(Binary Tree Level Order Traversal II)
- 作者:刘昂(1990-),男,中国科学院计算机网络信息中心工程师
- matlab将矩阵分解成lu,10行代码实现矩阵的LU分解(matlab)
- 《Python机器学习——预测分析核心算法》——2.4 基于因素变量的实数值预测:鲍鱼的年龄...
- Ubuntu 16.04安装 Nmap 6.46.1
- 面向对象 “上”
- log4j.properties中log4j.rootLogger 与log4j.rootCategory 有什么区别 .
- 天线的布局、基本术语、种类、隔离度设计要求介绍
- 中级通信工程师证书有什么用
- shell编程之正则表达式与文本处理器
- oracle移动文件命令是什么意思,Oracle使用命令移动各类文件的方法
- 直流无刷电机(BLDC)转速闭环调速系统及Matlab/Simulink仿真分析(二)
- 运行JS脚本的几种方式
- Google Earth Engine(GEE)——哥白尼大气监测 (CAMS) 全球气溶胶AOI近实时观测数据集
- android车机蓝牙,安卓APP通过蓝牙串口模块控制DSP车机收音机