prometheus监控耗时MySQL_Grafana+Prometheus监控mysql性能
二、Prometheus 搭建
這里會(huì)給大家提供一個(gè)干凈的普羅米修斯數(shù)據(jù)庫(kù)的壓縮包,大家解壓就好
將壓縮包放到服務(wù)器中
#cmd /usr/local
解壓
現(xiàn)在修改一下普羅米修斯的配置文件,在他的安裝目錄中有一個(gè)prometheus.yml文件,添加
- job_name: 'linux'
static_configs:
- targets: ['localhost:9100']
- job_name: 'mysql'
static_configs:
- targets: ['localhost:9104']
這里大家注意一個(gè)地方,要嚴(yán)格按照普羅米修斯的格式,不要隨意添加空格和縮進(jìn),不然會(huì)出錯(cuò)
增加這一步的意義是給普羅米修斯開放兩個(gè)端口,用于Grafana監(jiān)控
從配置文件中啟動(dòng)
設(shè)置linux系統(tǒng)端口
firewall-cmd --list-ports ##列出開放的端口
firewall-cmd --add-port=9090/tcp --permanent ##永久添加 9090 端口
firewall-cmd --add-port=9100/tcp --permanent ##永久添加 9100 端口
firewall-cmd --add-port=9104/tcp --permanent ##永久添加 9104 端口
firewall-cmd --list-ports ##列出開放的端口
systemctl stop firewalld ##關(guān)閉防火墻
systemctl start firewalld ##開啟防火墻
systemctl status firewalld ##查看防火墻狀態(tài)
systemctl restart firewalld ##重啟防火墻
systemctl disable firewalld ##開機(jī)關(guān)閉防火墻,即永久關(guān)閉
windows 訪問(wèn):http://192.168.xx.xx:9090? ? ? ? ? ? ? ? statue-targets
查看端口狀態(tài)為up為成功
三、mysqld_exporter 搭建
這里也會(huì)提供一個(gè)壓縮包給大家
1、上傳 mysqld_exporter 至 local 下
2、解壓 tar -zxvf mysqld_exporter-xxxxxx
3、在/usr/local/mysql_exporter 下創(chuàng)建一個(gè).my.cnf 配置文件,寫上創(chuàng)建的用戶名和密碼
[client]
user=xxxx
password=xxxx
4、啟動(dòng)服務(wù)
在/usr/local/mysql_exporter 下啟動(dòng)./mysqld_exporter --config.my-cnf=my.cnf
5、安裝lsof
6、查看 9104 端口占用情況
lsof -i:9104
7、
8、重啟 Prometheus
四、Node_exporter 監(jiān)控 linux
這里會(huì)給大家提供一個(gè)壓縮包
1、上傳至/usr/local/
2、解壓 tar -zxvf node_exporter-xxxxx
3、在/usr/local/node_exporter 目錄下,啟動(dòng)
./node_exporter &
4、通過(guò)瀏覽器訪問(wèn) http://服務(wù)器 ip:9100/metrics 可以看到監(jiān)控的數(shù)據(jù)
此時(shí)查看任務(wù)項(xiàng)均處于UP狀態(tài)
這樣我們的監(jiān)控平臺(tái)就搭建起來(lái)了,至于Gafana如何與普羅米修斯數(shù)據(jù)庫(kù)連接不做解釋,需要的請(qǐng)看上幾篇文章
附linux效果圖
最后給大家附上本文所需壓縮包,以及Grafana基于普羅米修斯數(shù)據(jù)庫(kù)的監(jiān)控模板
鏈接:https://pan.baidu.com/s/1eDjFx0gUqltz3jLD63ymMQ
提取碼:lnh7
鏈接:https://pan.baidu.com/s/1YI0hmB0Bd1RLxgmSiJX0Hw
提取碼:9psm
總結(jié)
以上是生活随笔為你收集整理的prometheus监控耗时MySQL_Grafana+Prometheus监控mysql性能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: centos6 mysql 导出sql_
- 下一篇: c 连接mysql后 怎么用_使用C语言