mysqld_exporter官方文档:https://github.com/prometheus/mysqld_exporter
下载exporter:wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz
设置exporter的密码:mysql -uroot -p
CREATE USER 'exporter'@'localhost' IDENTIFIED BY '123456';
# 赋予查看主从运行情况查看线程,及所有数据库的权限。
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';
在mysql节点安装exporter:tar -xf mysqld_exporter-0.12.1.linux-amd64.tar.gz -C /usr/local/
ln -sv mysqld_exporter-0.12.1.linux-amd64/ mysqld_exporter
创建配置文件:vim .my.cnf
[client]
user=exporter
password=123456
其他的一些选项:常用参数:
# 选择采集innodb
--collect.info_schema.innodb_cmp
# innodb存储引擎状态
--collect.engine_innodb_status
# 指定