Prometheus监控Mysql实例

Prometheus监控Mysql实例

配置mysql_exporter

挂载目录为/home/mysql_export

mkdir /home/mysql_export 

创建链接数据库配置文件

vim my.cnf
[client]
user = export 					# 用户名
password = Jianren@123 	# 密码
host = 172.16.0.3				# mysql地址
port = 3306							# 端口

配置Mysql数据库

创建数据库用户
CREATE USER 'exporter'@'%' IDENTIFIED BY 'ABC@123456';

对mysql_exporter用户授权
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO  exporter;

启动mysql_exporter采集器

docker run -d --name mysql_export -p 7774:9104 -v /home/mysql_export/my.cnf:/etc/my.cnf  prom/mysqld-exporter:v0.15.1 --config.my-cnf=/etc/my.cnf

查看是否启动成功

docker logs -f mysql_export

配置Prometheus

# mysql节点
  - job_name: "mysql"
    static_configs:
      - targets: ["172.16.0.3:7774"]

重载prometheus配置

热更新
curl -X POST http://promethuesip/-/reload

或者重启
docker restart prometheus

配置Grafana

参考grafnan看板 https://grafana.com/grafana/dashboards/17320-1-mysqld-exporter-dashboard/

导入模版ID 17320

完成

相关推荐
瓜牛_gn30 分钟前
mysql特性
数据库·mysql
奶糖趣多多2 小时前
Redis知识点
数据库·redis·缓存
CoderIsArt3 小时前
Redis的三种模式:主从模式,哨兵与集群模式
数据库·redis·缓存
师太,答应老衲吧5 小时前
SQL实战训练之,力扣:2020. 无流量的帐户数(递归)
数据库·sql·leetcode
Yaml45 小时前
Spring Boot 与 Vue 共筑二手书籍交易卓越平台
java·spring boot·后端·mysql·spring·vue·二手书籍
Channing Lewis6 小时前
salesforce case可以新建一个roll up 字段,统计出这个case下的email数量吗
数据库·salesforce
追风林6 小时前
mac 本地docker-mysql主从复制部署
mysql·macos·docker
毕业设计制作和分享7 小时前
ssm《数据库系统原理》课程平台的设计与实现+vue
前端·数据库·vue.js·oracle·mybatis
ketil277 小时前
Redis - String 字符串
数据库·redis·缓存
Hsu_kk8 小时前
MySQL 批量删除海量数据的几种方法
数据库·mysql