1,下载mysql_exporter
docker pull prom/mysqld-exporter
配置my.cnf文件
vim /opt/mysql/my.cnf
#当mysql与mysql-exproter在同一台机器上时 可能需要指定host主机
[client]
host=主机ip
user=用户
password=密码
启动容器
docker run -d --name mysqld-exporter -p 9104:9104 -v /opt/mysql/my.cnf:/etc/mysql/my.cnf prom/mysqld-exporter --config.my-cnf=/etc/mysql/my.cnf
测试是否成功
访问http://主机ip:9104出现这个页面就算成功了一半
在prometheus配置文件添加搜索项
- job_name: 'mysql'
# 静态添加node
static_configs:
# 指定监控端
- targets: ['主机ip:9104']