我的是用的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 看到了效果

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐