之前我們講了使用Prometheus監(jiān)控服務器狀態(tài)鸿秆,今天我們使用Prometheus監(jiān)控下數(shù)據(jù)庫悯舟。
安裝配置
從mysqld_exporter 下載好mysql的exporter窖贤,上傳至服務器勺择。
修改exporter配置
在root目錄下建立文件 .my.cnf潦嘶,輸入mysql的訪問參數(shù)
[client]
host = 192.168.249.129
user = root
password = 000000
使用如下shell命令進行安裝并啟動
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/
進行訪問,顯示效果如下:
file
- 修改prometheus配置
在prometheusscrape_configs
中加入mysql的監(jiān)聽地址
- job_name: 'mysql29'
static_configs:
- targets: ['192.168.249.129:9200']
監(jiān)控報表
-
從grafana官網(wǎng)上查找Mysql的監(jiān)控dashboard
MySQL_Overview
并將其導入grafana。
file -
查看監(jiān)控效果
file
file
歡迎關注我的個人公眾號:JAVA日知錄