MySQL Server Exporter 原生Mysql指标采集

参考

安装

  1. 在目标DB上,开通监控账号exporter
CREATE USER 'exporter'@'{实际client的IP}' IDENTIFIED BY '{密码}' WITH MAX_USER_CONNECTIONS 3;
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'{实际client的IP}';
  1. 启动容器实例
# 新建网络实例
docker network create my-mysql-network
docker pull prom/mysqld-exporter
docker run -d \
  -p 9104:9104 \
  --network my-mysql-network  \
  -e DATA_SOURCE_NAME="exporter:{密码}@({mysql server的ip}:{mysql server的port})/" \
  prom/mysqld-exporter
  1. 验证服务,访问http://{实际client的IP}:9104

踩坑记录