性能工具之JMeter+InfluxDB+Grafana打造壓測可視化實時監控

1、安裝配置InfluxDB前端

InfluxDB是GO語言開發的一個開源分佈式時序數據庫,很是適合存儲指標、事件、分析等數據。有人作過mysql和influxDB對比,存儲1000萬條數據mysql要7分多鐘,influxDB只需2分多鐘,從1000萬條數據讀10000條所需數據mysql要6秒多,influxDB只需0.22秒多。下面介紹安裝過程。mysql

一、下載連接:https://portal.influxdata.com/downloads#influxdbsql

二、安裝數據庫

InfluxDB是綠色版,所以並不須要安裝,只須要解壓到相應的目錄便可。apache

解壓後修改配置文件influxdb.conf,修改項參考以下:windows

 

注:1.2.0及之前的版本纔有admin這個配置選項,新版本已經取消默認後臺配置,需另外下載chronograf,所以若是想用自帶的後臺設置建議下載1.2.0版本。瀏覽器

 

三、運行InfluxDB分佈式

打開命令窗口,使用cd命令進入相應的安裝目錄,輸入,influxd -config influxdb.conf工具

運行成功url

 在瀏覽器中打開 http://localhost:8083

 

2、Grafana 安裝配置

Grafana 是純 Javascript 開發的前端工具,用於訪問 InfluxDB,自定義報表、顯示圖表等。

一、下載地址:https://grafana.com/grafana/download?platform=windows

二、解壓到安裝文件夾便可

三、啓動,切換到Grafana安裝目錄中的bin目錄下,雙擊grafana-server.exe啓動程序

四、訪問http://localhost:3000,使用admin/admin登陸本機Grafana,第一次登陸須要修改密碼,新建influxdb數據源爲jmeter,默認爲local host:8086

 

3、jmeter配置.最好是3.2以上的

jmeter下載地址:http://jmeter.apache.org/download_jmeter.cgi

1.添加監聽器backend listener 主要配置influxburl地址:

2.在新建一個請求,我這邊是隨便新建一個百度請求

 

4、grafana可視化面板選擇,選擇jmeter的儀表板

1.運行jmeter,若是尚未數據則多運行幾遍

2.儀表盤多種多樣,能夠本身琢磨選擇可視化樣式

相關文章
相關標籤/搜索