hyperfoil.hyperfoil_setup
Hyperfoil 安装
部署 Hyperfoil 控制器
要求
如果您想使用未发布的版本(来自本地机器),必须先构建 Hyperfoil。
依赖项
依赖于 hyperfoil-shutdown
角色。
角色变量
hyperfoil_distribution
(可选):Hyperfoil 发行文件的 zip 或目录位置(在本地机器上)。如果未设置,将从 GitHub 下载发行文件。hyperfoil_version
(可选):请求的版本。默认为 GitHub 上的最新版本。hyperfoil_dir
(可选):Hyperfoil 的远程目录(解压缩的发行文件、日志等)。hyperfoil_controller_group
(可选):托管控制器的 Ansible 组。默认为hyperofoil-controller
。hyperfoil_controller_port
(可选):Hyperfoil 应该监听的端口。hyperfoil_controller_start_timeout
(可选):等待 Hyperfoil 启动的时间,单位为秒(默认:15秒)。hyperfoil_controller_args
(可选):传递给控制器 JVM 的额外参数。hyperfoil_trigger_url
(可选):配置控制器从 CI 开始运行;此 URL 将返回给 CLI(带有BENCHMARK=my-benchmark&RUN_ID=xxxx
后缀),CLI 将对该 URL 执行 GET 请求。hyperfoil_log_config
(可选):Log4j2 配置文件。hyperfoil_jfr
(可选):设置为true
以收集飞行记录(需要 Oracle JDK)。hyperfoil_controller_debug_port
(可选):如果设置,Java 将在此调试端口上监听。hyperfoil_controller_debug_suspend
(可选):使用n
或y
。默认是n
。hyperfoil_agent_debug_port
(可选):如果设置,代理 Java 进程将在此端口上监听。libperfjava
(可选):libperfjava.so 的位置(用于性能映射)。
许可证
Apache 许可证,版本 2.0
安装
ansible-galaxy install hyperfoil.hyperfoil_setup
许可证
Unknown
下载
313
拥有者
Microservice-oriented load driver toolkit