iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 29
0
Elastic Stack on Cloud

一目了然的資訊保健系列 第 29

29-效能測試

這章介紹Elasticsearch 效能測試的工具

查了一下有人問Elastic Cloud是否可以作效能測試,從官方回覆說可以使用Rally (當然不要再正式環境測試)
https://ithelp.ithome.com.tw/upload/images/20200929/20077752EczESb3nN8.png

Rally

Github: https://github.com/elastic/rally

Rally是Elasticsearch的macro 基準測試框架,它可以做到

設置和拆卸Elasticsearch集群以進行基準測試
甚至跨Elasticsearch版本管理基準數據和規範
運行基準測試並記錄結果
通過安裝所謂的遙測設備發現性能問題
比較效果結果

Install

步驟如下:

安裝jdk
https://www.oracle.com/java/technologies/javase-jdk13-downloads.html

yum install python3 python3-devel.x86_64 -y
sudo yum install git
pip3 install esrally

執行

根據 http://esrally.lyremelody.org/zh_CN/latest/recipes.html
https://ithelp.ithome.com.tw/upload/images/20200929/20077752YeXLCPwZVk.png

esrally --track=pmc --target-hosts=10.5.5.10:9243,10.5.5.11:9243,10.5.5.12:9243 --pipeline=benchmark-only --client-options="use_ssl:true,verify_certs:true,basic_auth_user:'elastic',basic_auth_password:'changeme'"

輸出結果

https://ithelp.ithome.com.tw/upload/images/20200929/20077752gVtR9u7VxT.png

Summary Report的各說明可以看
https://esrally.readthedocs.io/en/stable/summary_report.html


上一篇
28- Elastic Stack中的機器學習
下一篇
完賽
系列文
一目了然的資訊保健30

尚未有邦友留言

立即登入留言