总目录索引:K8s从入门到放弃系列

官方地址:https://github.com/prometheus/mysqld_exporter

软件包下载地址:https://github.com/prometheus/mysqld_exporter/releases

1、进入数据库创建用户

CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'hello';
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';
FLUSH PRIVILEGES;

2、解压压缩包

tar xvf mysqld_exporter-0.12.1.linux-amd64.tar.gz -C /usr/local/
mv mysqld_exporter-0.12.1.linux-amd64 mysqld_exporter

3、创建mysql配置文件、运行时可免密码连接数据库:

vim /usr/local/mysql_exporter/.my.cnf
[client]
user=exporter
password=hello

4、启动服务

nohup /usr/local/mysqld_exporter/mysqld_exporter  --config.my-cnf="/usr/local/mysqld_exporter/.my.cnf" &

Prometheus监控MySQL_第1张图片

5、web界面网站查看捕获mysql数据

Prometheus监控MySQL_第2张图片

6、Prometheus中添加mysql

   - job_name: mysql
     static_configs:
     - targets: ['192.168.1.10:9104']

Prometheus监控MySQL_第3张图片

刷新Prometheus的配置

curl -X POST http://192.168.0.103:31842/-/reload      #nodeIP+nodeport

通过Prometheus就能查看到获取到了MySQL的数据

image-20200608165844341.png

7、进入grafana导入mysql

Prometheus监控MySQL_第4张图片

Prometheus监控MySQL_第5张图片

Prometheus监控MySQL_第6张图片

参考文章:https://www.cnblogs.com/xiangsikai/p/11289675.html