以前咱们讲了使用Prometheus监控服务器状态,今天咱们使用Prometheus监控下数据库。node
从mysqld_exporter 下载好mysql的exporter,上传至服务器。mysql
修改exporter配置 在root目录下创建文件 .my.cnf,输入mysql的访问参数linux
[client]
host = 192.168.249.129
user = root
password = 000000
复制代码
使用以下shell命令进行安装并启动git
tar zxvf mysqld_exporter-0.12.1.linux-amd64.tar.gz
mv node_exporter-0.18.1.linux-amd64 mysqld_exporter
nohup ./mysqld_exporter --web.listen-address=":9200" &
复制代码
启动完成后,用浏览器打开http://192.168.249.129:9200/
进行访问,显示效果以下: github
scrape_configs
中加入mysql的监听地址- job_name: 'mysql29'
static_configs:
- targets: ['192.168.249.129:9200']
复制代码
从grafana官网上查找Mysql的监控dashboard MySQL_Overview
并将其导入grafana。 web
查看监控效果 sql
获取更多内容请关注公众号:JAVA日知录shell