我们以监控mysql5为例

监控什么指标下载对应系统的exporter插件,统一下载地址:https://prometheus.io/download/

监控指标对应的grafana展示模板,统一下载地址:https://grafana.com/grafana/dashboards

环境准备

  • 已完成Prometheus的配置安装
  • 已完成Grafana的配置安装
  • 下载mysql-exporter插件

开始配置

第一步

# 192.168.5.135wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.13.0/mysqld_exporter-0.13.0.linux-amd64.tar.gz

下载下来的安装包,解压后,只有一个脚本

# 1. 创建用于监控数据库用户并授予可远程的权限,此处不再赘述# 2. 创建配置文件.my.cnf,并添加以下内容
[client]
host=ip
port=端口
user=用户名
password=密码# 3. 运行exporter,修改端口指定--web.listen-address=":9104"
./mysqld_exporter --config.my-cnf=.my.cnf的路径

  • 脚本启动后,可以看到脚本为我们提供了一个基于9104的http服务,http://192.168.5.135:9104/

第二步

  • 我们需要将上述脚本提供的http地址配置到prometheus的配置文件中
scrape_configs:- job_name: 'mysql5'static_configs:- targets: ['192.168.5.135:9104']
  • 保存退出并启动prometheus,通过访问prometheus的地址可以看到mysql5的状态为UP,说明正常运行
./prometheus --config.file=prometheus.yml --web.listen-address=:9099

第三步

  • 配置grafana

    • 登录grafana

新建数据源,并选择prometheus源(如果存在可跳过,这里不做赘述)

创建仪表板 - 使用导入监控服务器grafana模板的方式

  • 经过在官网查找监控服务器指标模板id为7362(由于我们服务器都联网了,所以直接输入id,load即可)

[!TIP|style:callout]
此处特殊说明一下,导入模板的目的本身是为了避免我们重复造轮子,自己去针对每个监控面板写查询prometheus的语句,当然模板本身也是由其他开发者提交的,所以7362并不是我们唯一选择

  • 选择prometheus源, 点击import,右上角我们修改为5s刷新一次,等一会可以看到mysql5的监控指标如下:

由于上述是演示,我并未有获取系统表的权限,所以这里会有一些数据获取不到,后台报错,权限不足。

监控MySQL(mysql_exporter)相关推荐

  1. grafana 监控mysql_Prometheus+Grafana监控MySQL性能

    今天来写一篇监控MySQL数据库的的监控方案:Prometheus+Grafana监控mysql性能 1.监控方案介绍 祖传老图修一修: 解释一波:①mysqld_exporter用来收集数据库的性能 ...

  2. 使用Prometheus+Grafana 监控MySQL/MONGODB

    使用Prometheus+Grafana 监控MySQL/MONGODB 之前就久仰 Prometheus 大名,因为有用zabbix 进行监控,就没去安装它.现在正好用上监控MONGO+MYSQL. ...

  3. oracle or使用速度快马_使用mysqld_exporter监控MySQL并展示数据

    mysqld_exporter是Prometheus用于监控MySQL指标的一个导出器,支持对MySQL 5.5以上进行监控.用来抓取mysql的相关信息,下面是mysqld_exporter 安装的 ...

  4. 查看mysql服务的可视化_Prometheus 监控Mysql服务器及Grafana可视化

    Prometheus 监控Mysql服务器及Grafana可视化. mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文 ...

  5. Prometheus 监控Mysql服务器及Grafana可视化

    Prometheus 监控Mysql服务器及Grafana可视化 mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文档 ...

  6. Grafana+Prometheus系统监控MySQL

    Grafana+Prometheus 不单单是可以监控MySQL,还可以监控服务器,MongoDB等等 首先看架构图 NO. 组件 作用 1 mysql_exporter MySQL监控数据采集组件 ...

  7. 使用Prometheus+Grafana监控MySQL

    你还不会监控服务器资源吗?你还不会监控mysql性能吗?但是你看了这篇文章之后我想你应该会了,哈哈哈,就算不会,至少你也知道是个怎么回事,这篇文章就来介绍怎么给自己的服务器系统搭建一个监控平台,要是还 ...

  8. 普罗米修斯 mysql监控_Promethus(普罗米修斯)监控Mysql数据库

    Promethus(普罗米修斯)监控Mysql数据库 这个是基于上面环境搭建的,需要的可以访问方面连接查看. 监控远程MySQL 服务器 IP地址 Prometneus服务器 192.168.116. ...

  9. prometheus监控mysql慢查询_使用Grafana+Prometheus监控mysql服务性能

    prometheus(也叫普罗米修斯)官网: grafana官网: 特征 普罗米修斯的主要特点是: 具有由度量名称和键/值对标识的时间序列数据的 一个 来利用这一维度 不依赖分布式存储; 单个服务器节 ...

最新文章

  1. MYSQL 5.7 主从复制 -----GTID说明与限制 原创
  2. python生成随机数代码_Python中产生随机数
  3. jzoj3348,bzoj3258-秘密任务【最短路,网络流最小割】
  4. 2017西安交大ACM小学期数论 [水题]
  5. Java 开发者希望未来使用 Python 和 Go
  6. Qt程序移植到其他电脑上无法运行的解决方法
  7. PTA : 函数题 7-3 两个有序链表序列的交集 (20 分)
  8. Android SQLite用sql语句进行增删改查
  9. flutter尽然还能有这种操作!!!
  10. Linux系统安装三菱编程软件,如何安装三菱plc编程软件gx developer
  11. 开源远程桌面软件_RustDesk_(可自建远程桌面服务器)
  12. mysql嵌套查询方式
  13. 禾多科技与RTI达成合作,加速自动驾驶在中国量产落地
  14. [非线性控制理论]5_自适应控制器(Adaptive controller)
  15. GPS从入门到放弃(二十六) --- RTKLIB函数解析
  16. curl使用用户名密码
  17. jquery开关灯案例_jQuery实现开关灯效果
  18. LDO和DCDC电路的区别以及PCB设计选择
  19. WSL无法访问网络的解决办法
  20. 线程池(ThreadPoolExecutor)详解

热门文章

  1. autobahn-java-master,autobahn-0.5.0.jar的源码
  2. vue - - - - - 在线预览常见文件格式 .doc, .docx, .xls, .xlsx,.pdf
  3. QCC300x笔记(5) -- 外部Flash的读写操作
  4. 在Oracle Linux 7U5上安装Oracle Database 12.2.0.1
  5. 【2017戴尔科技峰会剧透】中国智造=人工智能+制造
  6. 炙手可热的区块链落地金融,是行之将至还是渐行渐远?
  7. 3GPP TS 29244 f40与f50对比差异
  8. 欢迎关注公众号:Android系统攻城狮 原创持续更新中!!!
  9. WebAPI搭建(一)如何在Webforms 下 搭建WebAPI
  10. Mac m1配置mysql