咱們繼續(xù),來(lái)看看如何監(jiān)控MySQL。
安裝mysql_exporter
下載地址:
https://github.com/prometheus/mysqld_exporter/releases
此處用的是
mysqld_exporter-0.13.0.linux-amd64.tar.gz
配置mysql
在my.cnf文件的client區(qū)域增加登錄信息,用于后續(xù)有權(quán)限獲取數(shù)據(jù)
[client]
user=mysql用戶名
password=mysql密碼
有了上面的基礎(chǔ),這里就簡(jiǎn)單了,還是先解壓tar.gz,然后運(yùn)行啟動(dòng)命令即可
nohup ./mysqld_exporter --config.my-cnf=my.cnf文件的絕對(duì)路徑 &
然后在上次創(chuàng)建的sd_cfg文件下創(chuàng)建db.yml,文件內(nèi)容如下
[]里就是被監(jiān)控?cái)?shù)據(jù)庫(kù)的ip,端口都是9104,之后瀏覽器訪問(wèn)http://被監(jiān)控?cái)?shù)據(jù)庫(kù)ip:9104/metrics,如果有數(shù)據(jù)返回就ok了
接下來(lái)在Grafana中添加了,超級(jí)簡(jiǎn)單,還是在import,id輸入7362
導(dǎo)入成功之后就能看到漂亮的界面了
是不是很簡(jiǎn)單呢~