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 ist hyperfoil-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 Suffix BENCHMARK=my-benchmark&RUN_ID=xxxx) und die CLI führt einen GET an dieser URL aus.
  • hyperfoil_log_config (optional): Log4j2-Konfigurationsdatei
  • hyperfoil_jfr (optional): Auf true 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 Sie n oder y. Standard ist n.
  • 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
GitHub Repository
Lizenz
Unknown
Downloads
313
Besitzer
Microservice-oriented load driver toolkit