hyperfoil.hyperfoil_setup
Hyperfoil Einrichtung
Setzt den Hyperfoil Controller ein
Anforderungen
Wenn Sie eine nicht veröffentlichte Version (von einem lokalen Rechner) verwenden möchten, muss Hyperfoil bereits gebaut sein.
Abhängigkeiten
Hängt von der Rolle hyperfoil-shutdown
ab.
Rollen-Variablen
hyperfoil_distribution
(optional): Ort des Hyperfoil Verteilungszip oder Verzeichnisses (auf dem lokalen Rechner). Wenn dies nicht gesetzt ist, wird die Verteilung von GitHub heruntergeladen.hyperfoil_version
(optional): Angeforderte Version. Standardmäßig wird die neueste Version von GitHub verwendet.hyperfoil_dir
(optional): Fernverzeichnis für Hyperfoil (entpackte Verteilung, Protokolle...)hyperfoil_controller_group
(optional): Ansible-Gruppe, die den Controller hostet. Standard isthyperfoil-controller
.hyperfoil_controller_port
(optional): Port, auf dem Hyperfoil hören soll.hyperfoil_controller_start_timeout
(optional): Wie lange auf den Start von Hyperfoil gewartet werden soll, in Sekunden (Standard: 15).hyperfoil_controller_args
(optional): Zusätzliche Argumente, die an die Controller-JVM übergeben werden sollen.hyperfoil_trigger_url
(optional): Konfiguriert den Controller, um Ausführungen von CI zu starten; diese URL wird an die CLI zurückgegeben (mit dem SuffixBENCHMARK=my-benchmark&RUN_ID=xxxx
) und die CLI führt einen GET an dieser URL aus.hyperfoil_log_config
(optional): Log4j2-Konfigurationsdateihyperfoil_jfr
(optional): Auftrue
setzen, um Flugaufzeichnungen zu sammeln (benötigt Oracle JDK).hyperfoil_controller_debug_port
(optional): Wenn gesetzt, hört Java an diesem Debug-Port.hyperfoil_controller_debug_suspend
(optional): Verwenden Sien
odery
. Standard istn
.hyperfoil_agent_debug_port
(optional): Wenn gesetzt, hört der Agent-Java-Prozess an diesem Port.libperfjava
(optional): Ort von libperfjava.so (für perf maps)
Lizenz
Apache-Lizenz, Version 2.0
Installieren
ansible-galaxy install hyperfoil.hyperfoil_setup
Lizenz
Unknown
Downloads
313
Besitzer
Microservice-oriented load driver toolkit