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
下载
322
拥有者
Microservice-oriented load driver toolkit
