第一步
安装mysqld_exporter, 并启动
https://github.com/prometheus/mysqld_exporter/
我使用的是docker,简单又方便。
docker run -d --name ol_mysql \ -p 9104:9104 \ --network my-mysql-network \ -e DATA_SOURCE_NAME="user:pwd@(.mysql.rds.aliyuncs.com:3306)/" \ prom/mysqld-exporter \ --collect.info_schema.processlist \ --collect.info_schema.innodb_metrics \ --collect.info_schema.innodb_tablespaces \ --collect.info_schema.innodb_cmp \ --collect.auto_increment.columns \ --collect.info_schema.innodb_cmpmem
第二步
查看mysqld_exporter的监控项目
curl 127.0.0.1:9104/metrics
第三步
在prometheus中添加mysqld_exporter
- job_name: mysql
static_configs:
- targets: ['ip:9104']
labels:
instance: mysql_dev
并重新启动prometheus
第四步
在prometheus中查看
表示已经添加成功
第五步
选取某个指标添加到grafana中即可