1. 為什麼要搭建性能監控平台?
本身帶有聚合報告如下圖所示:
這個報告有幾個很明顯的缺點:
:
中擷取資料并以特定的模闆進行展示
2、性能監控平台部署實踐
本文的重點并不是介紹 Docker,是以不了解的小夥伴需要自己去學習一下基本的安裝和操作,可參考之前發送的
。
1)首先去下載下傳InfluxDB的鏡像,下載下傳很簡單,直接pull就好,預設為下載下傳最新的鏡像:
$ docker pull influxdb
鏡像,在通路8083端口時就可以看到網頁端的展示,我這裡用的是最新的,是以就沒有啦:
$ docker run -d --name jmeter-influx -p 8083:8083 -p 8086:8086
3)進入容器内部,建立名為jmeter的資料庫:
容器
指令檢視資料庫建立成功
檢視資料,這個時候應該是沒有資料的:
腳本,往期文章有釋出,本次就以此來進行測試結果示範。具體可參考之前發送的公衆号文章。文章末尾的「往期回顧」第二篇文章即可閱讀。
配置
:
2)主要配置說明:
所對應的:
3)運作驗證
運作
中檢視資料,發現類似下面的資料說明輸入導入成功:
1)首先我們需要下載下傳grafana的鏡像:
2)啟動一個grafana容器,将3000端口映射出來:
3)網頁端通路locahost:3000驗證部署成功
4)選擇添加資料源
:
6)配置資料源
資料源建立成功時會有綠色的提示:
7)導入模闆
- 直接輸入模闆id号
- 直接上傳模闆json檔案
-
直接輸入模闆json内容
下面這兩個是我嘗試過的模闆:
9)導入模闆,我這裡選擇的是導入json檔案的方式,導入後如下,配置好模闆名稱和對應的資料源,然後
即可
10)展示設定,首先選擇我們建立的application