一、安装prometheus 可以从官网下载,也可以从github下载,从github下载快一点 官网:https://prometheus.io/download/ github:https://github.com/prometheus/prometheus/releases 下载时选择对应的系统版本,我在windows装的,下载的下面这个 下载完后可看到如下目录 直接运行prometheus.exe文件,出现如下图,在地址栏输入localhost:9000就可以访问了 二、安装mysqld_exporter 去官网下载对应版本:https://prometheus.io/download/ 下载完之后如下(注意:刚下载完是没有my.cnf文件的) 新建一个my.cnf文件,如果host=127.0.0.1需要在本机装mysql 文件内容如下 cmd进入到mysql_exporter目录,运行 mysqld_exporter.exe --config.my-cnf=my.cnf 出现如下图 这时候访问127.0.0.1:9104就可以看到收集到的mysql信息了 修改prometheus.yml文件,用于存储mysqld_exporter收集到的信息 mysqld_exporter的默认端口是9104,所以配置文件中的端口是9104 localhost:9104是收集的本地mysqld_exporter的信息
这时需要关闭Prometheus服务,再次打开访问127.0.0.1:9090才能看到如下图 为方便每次启动mysqld_exporter,可以建一个bat文件 文件内容如下 d: cd D:\soft\mysqld_exporter-0.12.1.windows-amd64 mysqld_exporter.exe --config.my-cnf=my.cnf
grafana监控windows指标时可以下载windows_exporter 下载地址:https://github.com/prometheus-community/windows_exporter/releases 下载msi文件,下载完成后直接运行 访问地址:http://localhost:9182/metrics就可以看到采集的数据了 将windows_exporter添加到prometheus 出现如下图就代表成功了 然后选择grafana模版就可以监控到数据了 如下图,下载模版地址:https://grafana.com/grafana/dashboards/10467
三、granafa配置数据源
设置数据的来源 导入模版 模板地址:https://grafana.com/grafana/dashboards 这里推荐一个Mysql模板:MySQL_Overview 成功导入模版界面