激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - 借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

2021-06-08 17:31Tynam.Yang 服務器知識

這篇文章主要介紹了借助Docker搭建JMeter+Grafana+Influxdb監控平臺,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

我們都知道jmeter提供了原生的結果查看,既然有原生的查看結果,為什么還要多此一舉使用其他工具進行查看呢,除了查看內容豐富外還有最主要的原因:
jmeter提供的查看結果插件本身是比較消耗性能的,所以在正式壓測中應當禁用。但是我們又需要在腳本運行時實時查看結果,這時就需要借助外在工具實現。
除此之外,在真實壓測過程中還需要注意jmeter圖形化模式只適合調試使用,不要進行壓測。圖形化的壓測方式會消耗較多的客戶端性能,在壓測過程中容易因為客戶端問題導致內存溢出。官方也給出了提示通過命令行執行。執行命令:

?
1
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

-n 表示在非 gui 模式下運行 jmeter;

-t 表示要運行的 jmeter 測試腳本文件,一般是 jmx 結尾的文件;

-l 表示記錄結果的文件,默認以 jtl 結尾;-e 表示測試完成后生成測試報表;

-o 表示指定的生成結果文件夾位置。

實現原理

 

接下來詳解借助 docker 使用 influxdb 和 grafana 搭建性能可視化監控平臺。
influxdb概念:influxdb是一款用go語言編寫的開源分布式時序、事件和指標數據庫,無需外部依賴。該數據庫現在主要用于存儲涉及大量的時間戳數據,如devops監控數據,app metrics, lot傳感器數據和實時分析數據。
influxdb概念特點:

  • 無結構(無模式):可以是任意數量的列;
  • 可以設置metric的保存時間;
  • 支持與時間有關的相關函數(如min、max、sum、count、mean、median等),方便統計;
  • 支持存儲策略:可以用于數據的刪改。(influxdb沒有提供數據的刪除與修改方法);
  • 支持連續查詢:是數據庫中自動定時啟動的一組語句,和存儲策略搭配可以降低influxdb的系統占用量;
  • 原生的http支持,內置http api;
  • 支持類似sql語法;
  • 支持設置數據在集群中的副本數;
  • 支持定期采樣數據,寫入另外的measurement,方便分粒度存儲數據。

grafana概念:一個開源軟件,擁有豐富的指標儀表盤和圖形編輯器,適用graphite, elasticsearch, opentsdb, prometheus,influxdb。簡單點說就是一套開源web可視化平臺。

jmeter引入backend listener將在壓測過程中實時發送統計指標數據發送到influxdb數據庫,grafana(開源的web可視化看板)數據源連接到influxdb,創建可視化看板,并實時獲取到測試指標數據。

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

安裝influxdb

docker 下進行安裝
拉取influxdb鏡像:docker pull influxdb
運行influxdb容器:docker run --name my_influxdb -p 8086:8086 influxdb

進入容器:docker exec -it 容器id /bin/bash

創建數據庫 jmeter

?
1
2
3
4
5
6
7
influx
show databases;
create database jmeter;
show databases;
use jmeter;
select * from jmeter;
exit;

安裝grafana

拉取grafana鏡像:docker pull grafana/grafana

運行容器:docker run --name my_grafana -p 3000:3000 grafana/grafana

訪問grafana:http://ip:3000

用戶名與密碼都是"admin"

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

進入后添加數據庫

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

進入后對數據庫進行配置

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

保存并且測試

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

配置展示模板

模板比較豐富,可以預覽進行查看,選擇合適的進行下載
下載地址:https://grafana.com/grafana/dashboards

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

下載json文件

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

準備導入

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

將下載下來的json文件導入之后即可。

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

設置完成后進入面板

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

在此可設置刷新頻率

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

配置jmeter

創建jmeter腳本。

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

設置后端監聽器

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

運行腳本后可查看結果

借助Docker搭建JMeter+Grafana+Influxdb監控平臺的詳細教程

到此這篇關于借助docker搭建jmeter+grafana+influxdb監控平臺的文章就介紹到這了,更多相關docker搭建jmeter+grafana+influxdb監控平臺內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/tynam/archive/2021/01/15/14278474.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 毛片a片免费看 | 国产精品免费在线 | 91成人亚洲| 久久精品成人影院 | 欧美综合在线观看视频 | 蜜桃成品人免费视频 | 九九热精品在线 | 国产羞羞视频免费在线观看 | 欧美精品免费一区二区三区 | 黄色片视频观看 | 美女扒开腿让男生桶爽网站 | 亚洲天堂中文字幕在线观看 | 国产人成免费爽爽爽视频 | 一级国产精品一级国产精品片 | 久久国产精品二国产精品中国洋人 | 久久久中文 | 把娇妻调教成暴露狂 | 国产亚洲网 | 成人午夜免费国产 | 美女亚洲 | 国产正在播放 | 欧美成人福利 | 大西瓜永久免费av在线 | 密室逃脱第一季免费观看完整在线 | 国产中文av在线 | 欧美综合在线观看视频 | 国产精品啪一品二区三区粉嫩 | 欧美老逼 | 国产一级性生活视频 | 深夜小视频在线观看 | 日本视频免费 | 26uuu成人人网图片 | 国产69精品99久久久久久宅男 | 一区播放 | 欧美性生视频 | 久国久产久精永久网页 | 一级一级一级毛片 | 牛牛热这里只有精品 | 午夜视频中文字幕 | 久久免费视频精品 | 久久艹精品 |