龙空技术网

(二)Prometheus+Grafana实现Mysql监控

风景在路上ING 1039

前言:

此刻姐妹们对“mysql模板”大约比较注重,小伙伴们都想要了解一些“mysql模板”的相关文章。那么小编也在网摘上搜集了一些有关“mysql模板””的相关知识,希望你们能喜欢,你们一起来学习一下吧!

前一章节我们搭建了Prometheus+Grafana实现了对linux服务器的监控,下面我们监控下Mysql的性能。

一、Mysqld_exporter安装

Mysqld_exporter下载地址 找到mysqld_exporter下载安装

还是常规的几步

下载压缩包,解压缩,启动

上传,解压缩, 最终的目录结构

二、创建mysql用户

# 进入mysql命令行

mysql -u root -p

# 创建mysql用户

create user 'mysql_exporter'@'localhost' identified by '123456a?';

# 用户授权

grant process, replication client, select on *.* to 'mysql_exporter'@'localhost';;

三、创建mysql配置文件

# 创建该文件主要用于免密登录

cd /mysql_exporter

cat my.cnf

## 以下是内容

[client]

user=mysql_exporter

password=123456a?

四、启动mysql_exporter

nohup ./mysqld_exporter --config.my-cnf=./my.cnf > mysql_exporter.log &

启用端口 9104

访问 192.168.64.123:9104

点击 Metrics, 查看

启动成功!

五、修改Prometheus.yml文件

# 添加如下配置

- job_name: "node-mysql-123"

static_configs:

- targets: ["192.168.64.123:9104"]

访问 192.168.64.123:9090,搜索up

可以看到我们配置的node 已经存在了

六、Grafana配置

在Grafana官网查看mysql监控模板 mysql模板

没有数据 ,尴尬了,查看mysql_exporter的日志

经过搜索查询,得出问题点:给 mysqld_exporter的创建的密码 不能有 ”?“

重要的事情说三遍:不能有 问号

重要的事情说三遍:不能有 问号

重要的事情说三遍:不能有 问号

哎,修改密码重启

修改密码去掉问号后,重启mysqld_exporter ,过一会面板就有数据了。

标签: #mysql模板