Windows版:在Grafana上通過InfluxDB配置Jmeter儀表板監控


我目前所用的環境下,既沒有linux系統,也沒有docker,只能在Windows系統下一步步去安裝,在網上看了很多人分享的步驟,才最終實戰成功,故將此過程記錄下來,以免忘記。

 

一、安裝&配置InfluxDB

1、下載InfluxDB(windows版)

下載地址為:https://dl.influxdata.com/influxdb/releases/influxdb-1.7.7_windows_amd64.zip

2、安裝InfluxDB(windows版)

influxDB是不需要安裝的,只需要將壓縮文件解壓到相應的目錄即可; 解壓后的文件如下:

其中,influxd.exe為數據庫服務程序,influx.exe為客戶端程序,influxdb.conf配置文件。打開influxdb.conf配置文件修改三個路徑,如下(D盤解壓地址):

3、運行InfluxDB(windows版)的數據庫服務influxd.exe

運行CMD,進入InfluxDB的解壓文件的底層文件夾,執行Influxd.exe,數據庫即可運行,注意不要關閉該窗口,否則數據庫服務將退出,操作如下:

由於需要監聽8086端口,所有會彈出防火牆提示,點擊允許訪問即可。

4、運行InfluxDB(windows版)的客戶端influx.exe

5、運行CMD,進入InfluxDB的解壓文件的底層文件夾,執行Influx.exe,程序會默認連接本地的InfluxDB服務端,顯示連接成功:

 

 然后輸入命令show databases,即可查看以有的數據庫;操作如下:

 

6、web管理配置

web管理配置需要使用Chronograf,官方下載地址為:https://portal.influxdata.com/downloads,下載完解壓點擊chronograf.exe直接運行即可,在瀏覽器中輸入http://localhost:8888/即可進入,此時會提示輸入賬戶和密碼,因此我們開始創建賬戶密碼。

首先,打開influxdb.conf配置文件,auth-enabled為true

然后,重新載入最新的配置文件:運行CMD,進入InfluxDB的解壓文件的底層文件夾,輸入influxd -config influxdb.conf

接着,創建admin管理員賬戶,賬戶名為admin,密碼為123456,使用命令為
CREATE USER admin WITH PASSWORD ‘123456’ WITH ALL PRIVILEGES

到此為止,admin賬戶創建成功。
在瀏覽器中輸入http://${ip}:8888/進入web管理頁面輸入賬戶密碼即可進入.

 

7、創建jmeter數據庫

influxdb中創建jmeter數據庫,用於存儲jmeter執行結果。

輸入create database jmeter   #創建jmeter數據庫

查看是否創建成功,輸入show databases   #顯示所有數據庫

 

二、安裝&配置Grafana監控

1、下載Grafana

進入https://grafana.com/grafana/download?platform=windows,下載windows版本的Grafana的zip包。

2、安裝Grafana

可無需安裝,只需要將壓縮文件解壓到相應的目錄即可; 解壓后的文件如下:

3、啟動Grafana

進入bin目錄,雙擊grafana-server.exe啟動即可。

 

4、訪問Grafana,驗證是否成功

瀏覽器輸入http://${ip}:3000/,顯示如下頁面說明啟動成功。

5、Grafana配置連接Influxdb的jmeter數據庫

直接運行grafana-server.exe程序啟動,進入http://${ip}:3000,登錄默認用戶名和密碼都是admin,配置數據源如下:

其中http的URLInfluxdb安裝時配置的默認端口地址

 

其中database填寫之前在Influxdb中創建的jmeter數據庫名稱;user和password填寫之前為influxdb創建的登錄用戶名(如 admin / 123456)

 

6、配置jmeter結果數據傳輸到Influxdb數據庫

“測試計划”下添加“監聽器---后端監聽器”,在“后端監聽器實現”選擇包含influxdb選項,“influxdbUrl”輸入http://${ip}:8086/write?db=jmeter,“application”可自定義,“testTitle”可自定義,“summaryOnly”改成 false。

 

7、配置jmeter儀表板

通過https://grafana.com/grafana/dashboards/?search=jmeter尋找適合自己的模板,點擊獲取“數字碼”,如下:

 

通過模板“數字碼”導入

 

 

成功導入后,執行jmeter腳本,允許結束后,可在儀表板查看jmeter相關結果信息。

 

 最后,可根據自己的需要,對每個模塊進行取數或展示等的調整(當然需要去學習了解如何調整模板 或 創建屬於自己的模板)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM