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 看到了效果

更多推荐
所有评论(0)