hyperfoil.hyperfoil_setup
Hyperfoil Setup
Deploys Hyperfoil Controller
Requirements
If you want to use unreleased version (from local machine) Hyperfoil must be already built.
Dependencies
Depends on hyperfoil-shutdown role.
Role Variables
hyperfoil_distribution(optional): location of Hyperfoil distribution zip or directory (on local machine). When this is not set the distribution is downloaded from GitHub.hyperfoil_version(optional): requested version. Defaults to latest version from GitHub.hyperfoil_dir(optional): remote directory for Hyperfoil (unpacked distribution, logs...)hyperfoil_controller_group(optional): Ansible group that hosts the controller. Default ishyperofoil-controller.hyperfoil_controller_port(optional): Port on which Hyperfoil should listenhyperfoil_controller_start_timeout(optional): How long to wait for Hyperfoil to start, in seconds (default: 15).hyperfoil_controller_args(optional): Extra arguments to pass to the controller JVM.hyperfoil_trigger_url(optional): Configure controller to start runs from CI; this URL will be returned to CLI (withBENCHMARK=my-benchmark&RUN_ID=xxxxsuffix) and CLI will perform a GET to that URL.hyperfoil_log_config(optional): Log4j2 configuration filehyperfoil_jfr(optional): Set totrueto collect Flight Recordings (requires Oracle JDK)hyperfoil_controller_debug_port(optional): If set, java will listen on this debug port.hyperfoil_controller_debug_suspend(optional): Usenory. Default isn.hyperfoil_agent_debug_port(optional): If set, agent java process will listen on this port.libperfjava(optional): location of libperfjava.so (for perf maps)
License
Apache License, Version 2.0
Install
ansible-galaxy install hyperfoil.hyperfoil_setupLicense
Unknown
Downloads
322
Owner
Microservice-oriented load driver toolkit
