MySQL--windows下prometheus+granafa监控mysql

prometheus+granafa可以很好的监控,具体的好处就不说了,网上说了很多了(自己弄着玩的,所以是windows)。

Prometheus要显示数据需要先抓取数据,这就需要exporter了。

 

mysql数据采集

下载

官网下载地址:https://prometheus.io/download/

(如果不翻墙的话)官网的下载速度很慢:这里快,你用的着:amte

(我不知道这样算不算侵权,希望了解这个的能转告一下,侵权立删)

配置

在mysqld_exporter.exe同目录下添加.my.cnf文件,内容:

[client]

host=127.0.0.1        #mysql ip

port=3306

user=root                #账号

password=yourpassword    #密码

启动

cmd进入mysqld_exporter.exe目录下,运行:

mysqld_exporter.exe --config.my-cnf=.my.cnf

验证

在浏览器运行:localhost:9104,能看到这个页面,就说明你成功了

 

点击Metrics就能看到数据了。

 

其他数据采集

如果想获取其他数据,memcache,redis,那就安装相应的exporter,设置好配置;

 

多提一句,prometheus下的node_exporter好像没有windows版,可以用WMI exporter替换;

下载地址:https://github.com/martinlindhe/wmi_exporter/releases

下载msi文件,点击安装,访问http://localhost:9182/,能看到metrics,就成功了;

 

Prometheus

下载

官网下载地址:https://prometheus.io/download/

换一个:这里快,你用的到:exef

配置

把我们弄好的exporter配到prometheus中:

打开prometheus.yml文件:

 

job_name的值随便取;

targets设置我们上面安装exporter后访问的地址;

启动

cmd,进入prometheus的安装目录,运行:

prometheus.exe --config.file=prometheus.yml --web.listen-address=:9090 &

现在打开http://localhost:9090,如果你的人品够好,那你就能看到这个页面

 

选择status -> Targets

 

Status栏中,UP是连接成功,DOWN是失败;

 

Granafa

普罗米修斯已经能获取数据了,但展示起来不太好看,所以有了Granafa;

下载

下载地址:https://grafana.com/grafana/download

进入bin目录启动grafana-server.exe

浏览器访问 http://localhost:3000

用户名:admin

密码:admin

 

配置

数据源:

granafa要显示数据,需要设置数据的来源:

 

导入模板:

 

 

模板地址:https://grafana.com/grafana/dashboards

可以用ID导入,也可以先下载

 

这里推荐一个Mysql模板:MySQL_Overview

 

如果你能看到这种页面,那就恭喜你,大功告成了

 

另外,每次开机都要一个一个去启动太麻烦了,所以建一个bat文件来批量启动;

先建一个txt文件,名字先设为A,就是A.txt,来启动mysqld,输入以下内容:

e:

cd  E:\MYSQL\prometheus\mysqld_exporter

mysqld_exporter.exe --config.my-cnf=.my.cnf

 

解释:

目录所在磁盘

cd 目录—— 进入目录

mysqld/prometheus启动命令

再把txt文件改为bat;

同样的步骤再一个启动prometheus的bat;

最后创建一个bat来启动前面两个bat:

建txt,输入内容:

start A.bat的目录\A.bat

start B.bat的目录\B.bat

改为bat;

 

以后就只需要运行最后一个bat文件就可以了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值