当前位置: 首页 > news >正文

域名大全免费网站人才网站开发

域名大全免费网站,人才网站开发,ui中国设计官网,ftp客户端下载前言 大家好#xff0c;我是沐风晓月#xff0c;本文收录于《 prometheus监控系列》 #xff0c;截止目前prometheus专栏已经更新到第8篇文章。 本文中的是prometheus已经安装好#xff0c;如果你还未安装#xff0c;可以参考 prometheus安装及使用入门 若你想监控其他…前言 大家好我是沐风晓月本文收录于《 prometheus监控系列》 截止目前prometheus专栏已经更新到第8篇文章。 本文中的是prometheus已经安装好如果你还未安装可以参考 prometheus安装及使用入门 若你想监控其他服务可以参考 监控远程主机 云原生系列之使用 prometheus监控远程主机实战监控MySQL 云原生系列之使用 prometheus监控MySQL实战监控nginx : 云原生系列之使用prometheus监控nginx监控tomcat : 【云原生】prometheus结合jmx exporter 的http server模式采集tomcat监控实战 【云原生】prometheus结合jmx exporter 的java agent模式采集tomcat监控实战 如果你想实现更炫酷的可视化效果 【云原生】promehtheus整合grafana实现可视化监控实战 想学习更多prometheus内容可以关注沐风晓月 的专栏prometheus监控系列 文章目录前言一. 实验环境二. redis_exporter简介2.1 什么是redis_exporter呢2.2 在哪里可以下载redis_exporter呢三. 安装redis3.1 安装redis3.2 修改redis的配置文件3.3 启动redis3.4 查看redis启动状态四. 安装redis_exporter4.1 下载redis_exporter4.2 解压安装包并创建软连接4.3 查看redis_exporter的帮助4.4 添加redis_exporter的启动文件4.5 创建运行redis_exporter的用户4.6 修改redis_exporter目录所属4.7 启动redis_exporter并设置开机启动4.8 查看redis_exporter启动状态4.9 查看redis_exporter监控的数据五. 配置prometheus采集redis_exporter数据5.1 修改prometheus配置文件5.2 检查prometheus配置文件的语法5.3 让prometheus重新读取配置文件六. 查看prometheus监控的数据6.1 查看prometheus监控的目标6.2 查看prometheus是否采集到redis_exporer暴露的数据七. 导入grafana模板7.1 导入模板7.2 查看结果总结一. 实验环境 本次实验环境见下表 操作系统服务器IPhostnamecentos7.910.0.0.7mufengrow7 如何查看相应的参数 二. redis_exporter简介 2.1 什么是redis_exporter呢 我们都知道redis是由C语言编写的一款高性能的NoSQL无论在生产测试还是在开发的环境都可以用的上。所以对redis的监控就由为重要而redis_exporter就是一个对redis实行实时监控的一款开源监控软件。 redis_exporter是由go语言开发的软件并且prometheus官方推荐的一个第三方采集redis数据的exporter。 该exporter支持多个版本的redis如2.x3.x4.x5.x6.x和7.x。也就是说现在主流版本的redisredis_exporter都支持。 2.2 在哪里可以下载redis_exporter呢 在我们进入到prometheus的下载页面时发现根本没有“redis_exporter”的下载连接。 既然没有提供redis_rxporter的下载链接为什么上面会说redis_exproter是prometheus官方推荐用来监控的exporer呢 其实在官方的下载页面里第二段话里说明了prometheus官方推荐的的exproter。我们可以点击Exporters and integrations链接进入该页面就可以找到redis_exporter的下载页面。 点击进入页面在“Databases”模块里找到redis_exporter点击连接就可以进入redis_的github页面。 为了方便大家这里沐风晓月直接把redis_exporter的github地址链接给贴出来大家可以点击“redis_exporter”的链接复制下面的链接进行访问 https://prometheus.io/docs/instrumenting/exporters/三. 安装redis 本次实验安装的redis的版本是3.2.12通知也是centos7仓库的默认版本 3.1 安装redis 使用yum命令直接安装redis [rootmufengrow7 ~]# yum install -y redis看见Installed就说明redis安装完成 3.2 修改redis的配置文件 修改配置文件主要是修改redis的监听地址redis默认的监听地址是127.0.0.1和给redis添加密码redis默认没有密码。 [rootmufengrow7 ~]# vim /etc/redis.conf #修改以下内容 bind 127.0.0.1 改为 bind 0.0.0.0 #修改监听地址# requirepass foobared 修改为 requirepass 123456 #给redis添加密码3.3 启动redis 使用systemctl命令启动redis [rootmufengrow7 ~]# systemctl restart redis3.4 查看redis启动状态 使用ps和ss命令查看redis的进程和监听地址 #查看进程 [rootmufengrow7 ~]# ps -ef | grep redis | grep -v grep redis 1813 1 0 15:48 ? 00:00:00 /usr/bin/redis-server 0.0.0.0:6379 #查看监听地址 [rootmufengrow7 ~]# ss -tnl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:6379 *:* LISTEN 0 128 *:22 *:* LISTEN 0 128 [::]:9090 [::]:* LISTEN 0 128 [::]:22 [::]:*四. 安装redis_exporter 4.1 下载redis_exporter 进入到redis_exporter的github页面点击右方的“Releases”就可以选择redis_exporterr的版本进行下载。 我们下载最新版本的redis_exporter #创建安装目录 [rootmufengrow7 ~]# mkdir -p /apps #进入安装目录 [rootmufengrow7 ~]# cd /apps/ #使用“wget”命令进行下载 [rootmufengrow7 apps]# wget https://github.com/oliver006/redis_exporter/releases/download/v1.48.0/redis_exporter-v1.48.0.linux-amd64.tar.gz4.2 解压安装包并创建软连接 这里给redis_exporter创建软连接是方便以后对redis_exporter进行升级换代。如果嫌麻烦这一步可以忽略。 [rootmufengrow7 apps]# tar zxf redis_exporter-v1.48.0.linux-amd64.tar.gz [rootmufengrow7 apps]# ln -sv /apps/redis_exporter-v1.48.0.linux-amd64 /apps/redis_exporter ‘/apps/redis_exporter’ - ‘/apps/redis_exporter-v1.48.0.linux-amd64’4.3 查看redis_exporter的帮助 [rootmufengrow7 apps]# cd redis_exporter [rootmufengrow7 redis_exporter]# ./redis_exporter --help从上面查看帮助的结果可以看到redis_exporter的选项是非常多在这里沐风晓月挑选了几个常用的选项来给大家说明。 参数说明-web.listen-address设置redis_exporter监听端口默认是“:9121”-web.telemetry-path设置暴露指标的路径默认是“/metrics”-redis.addrredis的监听地址默认是“redis://localhost:6379”-redis.passwordredis密码默认是无密码-redis-only-metrics是否要输出运行时指标 4.4 添加redis_exporter的启动文件 [rootmufengrow7 redis_exporter]# vim /usr/lib/systemd/system/redis_exporter.service [Unit] DescriptionPrometheus exporter for machine metrics Documentationhttps://github.com/prometheus/node_exporter Afternetwork.target[Service] ExecStart/apps/redis_exporter/redis_exporter -redis.password 123456 ExecReload/bin/kill -HUP $MAINPID Userprometheus Restartalways TimeoutStopSec20s SendSIGKILLno[Install] WantedBymulti-user.target4.5 创建运行redis_exporter的用户 [rootmufengrow7 redis_exporter]# useradd -M -r -s /sbin/nologin prometheus代码注释 -M不创建登录的家目录 -r建立系统用户 -s指定登录的shell类型 4.6 修改redis_exporter目录所属 [rootmufengrow7 redis_exporter]# chown -R prometheus.prometheus /apps/redis_exporter-v1.48.0.linux-amd644.7 启动redis_exporter并设置开机启动 #读取service文件 [rootmufengrow7 redis_exporter]# systemctl daemon-reload #启动redis_exporter [rootmufengrow7 redis_exporter]# systemctl start redis_exporter.service #设置redis_exporter开机启动 [rootmufengrow7 redis_exporter]# systemctl enable redis_exporter.service Created symlink from /etc/systemd/system/multi-user.target.wants/redis_exporter.service to /usr/lib/systemd/system/redis_exporter.service.4.8 查看redis_exporter启动状态 [rootmufengrow7 redis_exporter]# ps -ef | grep redis_exporter | grep -v grep prometh 1972 1 0 16:52 ? 00:00:00 /apps/redis_exporter/redis_exporter -redis.password 123456 [rootmufengrow7 redis_exporter]# ss -tnl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:6379 *:* LISTEN 0 128 *:22 *:* LISTEN 0 128 [::]:9121 [::]:* LISTEN 0 128 [::]:9090 [::]:* 4.9 查看redis_exporter监控的数据 浏览器访问 10.0.0.7:9121/metrics下面为redis_exporter采集到的部分数据 五. 配置prometheus采集redis_exporter数据 5.1 修改prometheus配置文件 修改的方式如图 5.2 检查prometheus配置文件的语法 检查结果出现“SUCCESS”证明语法没问题可以让prometheus重新读取文件 [rootmufengrow7 prometheus]# ./promtool check config prometheus.yml Checking prometheus.ymlSUCCESS: prometheus.yml is valid prometheus config file syntax5.3 让prometheus重新读取配置文件 [rootmufengrow7 prometheus]# systemctl restart prometheus.service六. 查看prometheus监控的数据 6.1 查看prometheus监控的目标 我们到prometheus的网页端的Targets查看prometheus是否能能连接上redis_exporter。 6.2 查看prometheus是否采集到redis_exporer暴露的数据 我们到prometheus网页端的Graph搜索redis_exporter的监控项查看prometheus是否采集到数据。 通过下面的查询我们确定了prometheus已经有采集到redis_exporter的数据。 查看“redis_instance_info”数据 查看“redis_uptime_in_seconds” 查看“redis_db_keys” 七. 导入grafana模板 本文中的grafana已经安装好了如果你还未安装可以参考文章promehtheus整合grafana实现可视化监控实战 7.1 导入模板 grafana推荐模板763 以编号763为例 输入模板编号点击右方的Load 选择prometheus的数据源点击Import导入模板 7.2 查看结果 以下是编号为“763”模板的结果如果目标有什么问题可以自行修改 总结 prometheus的专栏持续更新中欢迎留言跟我一起讨论点赞收藏吧 好啦这就是今天要分享给大家的全部内容了我们下期再见 博客主页mufeng.blog.csdn.net 本文由沐风晓月原创首发于CSDN博客 全力以赴持续学习不负如来不负卿喜欢的话记得点赞收藏哦
http://www.w-s-a.com/news/879399/

相关文章:

  • 做公司网站用什么系统seo搜索排名优化方法
  • dw怎么做网站标题图标做网站重庆
  • 机场建设相关网站公司官网设计制作
  • 大学网站建设的目标技术支持 优府网络太原网站建设
  • wordpress设置密码访问带提示广州做网站优化哪家专业
  • 如何帮人做网站赚钱西安室内设计公司排名
  • 房产网站建设产品网站域名和邮箱域名
  • 网站建设核心优势seo求职信息
  • 网站手册自己在百度上可以做网站吗
  • 影楼网站源码建行业网站的必要性
  • 深圳app网站设计软件开发公司税收优惠政策
  • 北京市中关村有哪家可以做网站维护客户管理系统 wordpress
  • 做网站拉客户有效吗全景图网页制作工具
  • 网站建设公司行业建设网站需要提供什么资料
  • 别人的做网站网页打不开图片
  • 北京专业网站设计推荐怎么建立网站网址
  • 上海网站建设开发公司哪家好网站数据搬家
  • 杭州建站平台哪里有免费的网站推广软件
  • 深圳极速网站建设服务什么网站可以做产品入驻
  • 淄博易宝网站建设app推广拉新公司
  • 营销型外贸网站建设软件备案域名出租
  • 网站域名禁止续费m99ww094cn 苍井空做的网站
  • 上海建设工程网站大同网站建设熊掌号
  • 设计类书籍网站江苏网站建设简介模板
  • 手机企业网站推广c 手机app开发
  • 网站建设需要多少天凡客建设网站稳定吗
  • 房天下网站建设女生说wap是什么意思
  • 网站开发安全机制北京做网站多少钱合理
  • 扁平化 公司网站建设大型视频网站需要的资金量
  • 免费建各种网站淄博网站建设yx718