hyperfoil.hyperfoil_setup
Konfiguracja Hyperfoil
Zarządza kontrolerem Hyperfoil
Wymagania
Jeśli chcesz używać wersji, która nie została jeszcze wydana (z lokalnej maszyny), Hyperfoil musi być już zbudowany.
Zależności
Zależy od roli hyperfoil-shutdown
.
Zmienne roli
hyperfoil_distribution
(opcjonalne): lokalizacja pakietu z dystrybucją Hyperfoil lub katalogu (na lokalnej maszynie). Gdy to nie jest ustawione, dystrybucja jest pobierana z GitHub.hyperfoil_version
(opcjonalne): żądana wersja. Domyślnie jest to najnowsza wersja z GitHub.hyperfoil_dir
(opcjonalne): zdalny katalog dla Hyperfoil (rozpakowana dystrybucja, logi...).hyperfoil_controller_group
(opcjonalne): Grupa Ansible, która obsługuje kontroler. Domyślnie tohyperfoil-controller
.hyperfoil_controller_port
(opcjonalne): Port, na którym Hyperfoil powinien nasłuchiwać.hyperfoil_controller_start_timeout
(opcjonalne): Jak długo czekać na uruchomienie Hyperfoil, w sekundach (domyślnie: 15).hyperfoil_controller_args
(opcjonalne): Dodatkowe argumenty do przekazania do JVM kontrolera.hyperfoil_trigger_url
(opcjonalne): Skonfiguruj kontroler do uruchamiania zadań z CI; ten adres URL zostanie zwrócony do CLI (z sufiksemBENCHMARK=my-benchmark&RUN_ID=xxxx
), a CLI wykona zapytanie GET do tego adresu URL.hyperfoil_log_config
(opcjonalne): Plik konfiguracyjny Log4j2.hyperfoil_jfr
(opcjonalne): Ustaw natrue
, aby zbierać nagrania lotów (wymaga Oracle JDK).hyperfoil_controller_debug_port
(opcjonalne): Jeśli ustawione, java będzie nasłuchiwać na tym porcie debugowania.hyperfoil_controller_debug_suspend
(opcjonalne): Użyjn
luby
. Domyślnien
.hyperfoil_agent_debug_port
(opcjonalne): Jeśli ustawione, proces java agenta będzie nasłuchiwać na tym porcie.libperfjava
(opcjonalne): lokalizacja libperfjava.so (do map perf).
Licencja
Licencja Apache, Wersja 2.0
Zainstaluj
ansible-galaxy install hyperfoil.hyperfoil_setup
Licencja
Unknown
Pobrania
313
Właściciel
Microservice-oriented load driver toolkit