這章介紹Elasticsearch 效能測試的工具
查了一下有人問Elastic Cloud是否可以作效能測試,從官方回覆說可以使用Rally (當然不要再正式環境測試)
Github: https://github.com/elastic/rally
Rally是Elasticsearch的macro 基準測試框架,它可以做到
設置和拆卸Elasticsearch集群以進行基準測試
甚至跨Elasticsearch版本管理基準數據和規範
運行基準測試並記錄結果
通過安裝所謂的遙測設備發現性能問題
比較效果結果
步驟如下:
安裝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
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'"
Summary Report的各說明可以看
https://esrally.readthedocs.io/en/stable/summary_report.html