濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 使用Grafana+Prometheus監(jiān)控mysql服務(wù)性能

使用Grafana+Prometheus監(jiān)控mysql服務(wù)性能

熱門(mén)標(biāo)簽:怎么更改高德地圖標(biāo)注 機(jī)器人打電銷(xiāo)電話 電話機(jī)器人是電腦呼號(hào)嗎 云南大數(shù)據(jù)外呼系統(tǒng) 鄭州網(wǎng)絡(luò)外呼系統(tǒng)價(jià)錢(qián) 上海市三維地圖標(biāo)注 400電話到哪辦理優(yōu)惠 博樂(lè)電銷(xiāo)機(jī)器人 南寧外呼系統(tǒng)招商

Prometheus(也叫普羅米修斯)官網(wǎng):https://prometheus.io/docs/introduction/overview/

Grafana官網(wǎng):https://grafana.com/enterprise

特征

普羅米修斯的主要特點(diǎn)是:

  • 具有由度量名稱(chēng)和鍵/值對(duì)標(biāo)識(shí)的時(shí)間序列數(shù)據(jù)的多維數(shù)據(jù)模型
  • 一個(gè)靈活的查詢(xún)語(yǔ)言 來(lái)利用這一維度
  • 不依賴(lài)分布式存儲(chǔ); 單個(gè)服務(wù)器節(jié)點(diǎn)是自治的
  • 時(shí)間序列集合通過(guò)HTTP上的拉模型發(fā)生
  • 推送時(shí)間序列通過(guò)中間網(wǎng)關(guān)支持
  • 通過(guò)服務(wù)發(fā)現(xiàn)或靜態(tài)配置發(fā)現(xiàn)目標(biāo)
  • 多種圖形和儀表板支持模式

組件

Prometheus生態(tài)系統(tǒng)由多個(gè)組件組成,其中許多組件是可選的:

  • 主要的Prometheus服務(wù)器,用于存儲(chǔ)時(shí)間序列數(shù)據(jù)
  • 用于檢測(cè)應(yīng)用程序代碼的客戶(hù)端庫(kù)
  • 用于支持短期工作的推送網(wǎng)關(guān)
  • HAProxy,StatsD,Graphite等服務(wù)的特殊用途出口商
  • 一個(gè)alertmanager處理警報(bào)
  • 各種支持工具

大多數(shù)Prometheus組件都是用Go編寫(xiě)的,因此很容易構(gòu)建和部署為靜態(tài)二進(jìn)制文件。

今天本文重點(diǎn)給大家介紹使用Grafana+Prometheus監(jiān)控mysql性能的方法詳細(xì)介紹。

#cmd /usr/local

今天講一下如何監(jiān)控服務(wù)器中的mysql數(shù)據(jù)庫(kù)的性能

一、數(shù)據(jù)庫(kù)操作

1.mysql啟動(dòng)

#service mysqld start #啟動(dòng)數(shù)據(jù)庫(kù)
#service mysqld stop #關(guān)閉數(shù)據(jù)庫(kù)
#service mysqld restart #重啟數(shù)據(jù)庫(kù)

2、進(jìn)入 mysql

mysql -u root -p

3、新增監(jiān)控 mysql 賬號(hào)

#use mysql
#GRANT ALL PRIVILEGES ON *.* TO '帳號(hào)'@'localhost' identified by '密碼';br>#flush privileges; #刷新

二、Prometheus 搭建

這里會(huì)給大家提供一個(gè)干凈的普羅米修斯數(shù)據(jù)庫(kù)的壓縮包,大家解壓就好

將壓縮包放到服務(wù)器中

#cmd /usr/local

解壓

#tar -zxvf prometheus-xxxxx

現(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ò)

增加這一步的意義是給普羅米修斯開(kāi)放兩個(gè)端口,用于Grafana監(jiān)控

設(shè)置文件權(quán)限:#chmod 777 prometheus.yml 從配置文件中啟動(dòng)

#./prometheus --config.file=prometheus.yml

設(shè)置linux系統(tǒng)端口

firewall-cmd --list-ports ##列出開(kāi)放的端口 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 ##列出開(kāi)放的端口 systemctl stop firewalld ##關(guān)閉防火墻 systemctl start firewalld ##開(kāi)啟防火墻 systemctl status firewalld ##查看防火墻狀態(tài) systemctl restart firewalld ##重啟防火墻 systemctl disable firewalld ##開(kāi)機(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 配置文件,寫(xiě)上創(chuàng)建的用戶(hù)名和密碼

[client] user=xxxx password=xxxx

4、啟動(dòng)服務(wù)

在/usr/local/mysql_exporter 下啟動(dòng)./mysqld_exporter --config.my-cnf=my.cnf

5、安裝lsof

#yum install lsof

6、查看 9104 端口占用情況

lsof -i:9104

7、

關(guān)閉進(jìn)程 #kill -9 進(jìn)程號(hào)

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ù)連接不做解釋?zhuān)枰恼?qǐng)看上幾篇文章

附linux效果圖

最后給大家附上本文所需壓縮包,以及Grafana基于普羅米修斯數(shù)據(jù)庫(kù)的監(jiān)控模板

鏈接: https://pan.baidu.com/s/124sJ0cv3zghK02n4W-rSZw 提取碼: w987

鏈接: https://pan.baidu.com/s/1l3pvorWAv3_VfwhL6G9PHg 提取碼: m7nw

總結(jié)

到此這篇關(guān)于使用Grafana+Prometheus監(jiān)控mysql性能的文章就介紹到這了,更多相關(guān)mysql性能監(jiān)控內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 利用Prometheus與Grafana對(duì)Mysql服務(wù)器的性能監(jiān)控詳解
  • SpringBoot使用prometheus監(jiān)控的示例代碼
  • springboot2.X整合prometheus監(jiān)控的實(shí)例講解
  • SpringBoot+Prometheus+Grafana實(shí)現(xiàn)應(yīng)用監(jiān)控和報(bào)警的詳細(xì)步驟
  • Prometheus的安裝和配置教程詳解
  • Prometheus 入門(mén)教程之SpringBoot 實(shí)現(xiàn)自定義指標(biāo)監(jiān)控
  • Prometheus開(kāi)發(fā)中間件Exporter過(guò)程詳解
  • springboot集成普羅米修斯(Prometheus)的方法
  • 使用 prometheus python 庫(kù)編寫(xiě)自定義指標(biāo)的方法(完整代碼)
  • 使用prometheus統(tǒng)計(jì)MySQL自增主鍵的剩余可用百分比
  • 使用Prometheus+Grafana的方法監(jiān)控Springboot應(yīng)用教程詳解
  • Prometheus 監(jiān)控MySQL使用grafana展示

標(biāo)簽:白銀 杭州 寧夏 定西 益陽(yáng) 秦皇島 澳門(mén) 恩施

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用Grafana+Prometheus監(jiān)控mysql服務(wù)性能》,本文關(guān)鍵詞  使用,Grafana+Prometheus,監(jiān)控,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用Grafana+Prometheus監(jiān)控mysql服務(wù)性能》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于使用Grafana+Prometheus監(jiān)控mysql服務(wù)性能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    越西县| 耿马| 马关县| 江城| 温泉县| 正定县| 兴义市| 明溪县| 玛曲县| 花莲市| 梅州市| 乌拉特中旗| 延安市| 商河县| 永平县| 滨海县| 桃源县| 敦煌市| 磴口县| 商河县| 渑池县| 松潘县| 惠水县| 隆德县| 湘西| 霍城县| 抚顺市| 怀仁县| 左云县| 南投县| 德江县| 大渡口区| 金湖县| 汽车| 广丰县| 泾源县| 庆云县| 麻阳| 恭城| 铁岭县| 奉贤区|