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							# 端口

image-20240829162816853

配置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

image-20240829163026474

配置Prometheus

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

image-20240829163309175

重载prometheus配置

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

或者重启
docker restart prometheus

配置Grafana

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

导入模版ID 17320

image-20240829163521032

image-20240829164004798

image-20240829164025362

完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值