最近研究了对于Mysql的监控,感觉Prometheus还是挺强大的,有各种适配的度量导出工具,Mysqld_exporter也是旗下的一款工具,可以在Prometheus官网下载。

因为本机电脑用的操作系统是Windows,所以下载了win版本的Mysqld_exporter:

  https://prometheus.io/download/

  1.在mysql中为Mysqld_exporter创建用户:

CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'root' WITH MAX_USER_CONNECTIONS 3;
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';

  在GitHub上也有详细说明:https://github.com/prometheus/mysqld_exporter

  2.将下载的Mysqld_exporter的压缩包解压,创建.my.cnf文件,压缩包中未包含该文件,需要自己手动创建

[client]
host=localhost
port=3306
user=exporter
password=root

  3.配置Promethus的config,Mysqld_exporter默认端口为9104:

- job_name: mysql
static_configs:
- targets: ['localhost:9104']
labels:
instance: mydb

  4.Grafana我使用的是模板是7362,直接Import就好,在Import之前应首先在Grafana创建Promethus的数据源

  https://grafana.com/grafana/dashboards/7362

  因为我之前已经导入过了,再重新导入会有提示,不用理会,覆盖就可以了

    至此,对于Mysql的监控系统已搭建起来。

  注意:度量导出器以及Prometheus最好限制为内网访问。

最新文章

  1. Linux/CentOS配置:使用yum update更新时不升级内核的方法
  2. linux 真·随笔
  3. JS中的 变量提升
  4. yii2 rbac-plus的使用
  5. ManyToMany关联方式----
  6. ios显示艺术字字体颜色渐变
  7. MIN (Transact-SQL)【转】
  8. 将warning设为错误
  9. iphone内容开发技术学习
  10. ios复制到剪贴板
  11. 《深入理解Java虚拟机》-----第3章 垃圾收集器与内存分配策略
  12. Dalvik 虚拟机操作码
  13. Excel藏的很深(1)
  14. JavaScript 进制转换
  15. day2_抓包_python基础
  16. ELK logstash邮件报警
  17. SQLite入门(二)读写二进制数据
  18. CodeForces 723F st-Spanning Tree
  19. Screen多视窗远程控制管理服务
  20. 矩阵儿快速幂 - POJ 3233 矩阵力量系列

热门文章

  1. 【C学习笔记】day5-2 写代码可以在整型有序数组中查找想要的数字, 找到了返回下标,找不到返回-1.(折半查找)
  2. DRF过滤Filtering
  3. 手算推导BP神经网络
  4. VMware Workstation Pro 16、docker和Mysql相关
  5. kolla
  6. Oracle查看用户占用的表空间大小
  7. 【Excel】IF条件函数公式怎么用?
  8. Kubernetes 1.26.0 集群部署Prometheus监控
  9. 安装archlinux系统
  10. 利用拉格朗日乘子法从最优化问题中推导出KKT条件