docker安装mysqld-exporter的实现
作者:千百元
本文主要介绍了docker安装mysqld-exporter的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
我的是用的docker desktop,
拉取镜像
docker pull mysqld-exporter

首页要在自己盘上创建一个.my.cnf的文件

[client] user=root password=123456 host=192.168.1.186 port=3306
运行

C:\Users\Administrator> docker run -d --name my-sqld-exporter --restart always -p 9104:9104 -v D:\docker_data\mysqld-exporter\.my.cnf:/etc/mysql/.my.cnf prom/mysqld-exporter --config.my-cnf=/etc/mysql/.my.cnf
因为是docker安装,最后的--config.my-cnf=/etc/mysql/.my.cnf一定要用docker的路径,如果是非docker安装就用自己的配置路径

prometheus上配置被监听mysqld-exporter地址

global:
# 数据采集间隔
scrape_interval: 15s
# 告警检测间隔
evaluation_interval: 15s
# 采集配置
scrape_configs:
# 采集项(prometheus)
- job_name: 'prometheus'
static_configs:
# prometheus自带了对自身的exporter监控程序,所以不需额外安装exporter就可配置采集项
- targets: ['localhost:9090']
- job_name: 'local-node-exporter'
static_configs:
- targets: ['192.168.1.186:9100']
- job_name: 'local-mysqld-exporter'
static_configs:
- targets: ['192.168.1.186:9104']重启prometheus

增加mysql看板



效果
暂时只id 14057 看到了效果

到此这篇关于docker安装mysqld-exporter的实现的文章就介绍到这了,更多相关docker安装mysqld-exporter内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
