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 to hyperfoil-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 sufiksem BENCHMARK=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 na true, 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żyj n lub y. Domyślnie n.
  • 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