hyperfoil.hyperfoil_setup

Configuration de Hyperfoil

Déploie le contrôleur Hyperfoil

Exigences

Si vous souhaitez utiliser une version non publiée (depuis votre machine locale), Hyperfoil doit déjà être construit.

Dépendances

Dépend du rôle hyperfoil-shutdown.

Variables de rôle

  • hyperfoil_distribution (facultatif) : emplacement de l'archive zip ou du répertoire Hyperfoil (sur la machine locale). Si ce n'est pas défini, la distribution sera téléchargée depuis GitHub.
  • hyperfoil_version (facultatif) : version demandée. Par défaut, c'est la dernière version de GitHub.
  • hyperfoil_dir (facultatif) : répertoire distant pour Hyperfoil (distribution décompressée, journaux...)
  • hyperfoil_controller_group (facultatif) : groupe Ansible qui héberge le contrôleur. Par défaut, c'est hyperofoil-controller.
  • hyperfoil_controller_port (facultatif) : port sur lequel Hyperfoil doit écouter.
  • hyperfoil_controller_start_timeout (facultatif) : Temps d'attente pour le démarrage d'Hyperfoil, en secondes (par défaut : 15).
  • hyperfoil_controller_args (facultatif) : Arguments supplémentaires à passer à la JVM du contrôleur.
  • hyperfoil_trigger_url (facultatif) : Configure le contrôleur pour démarrer les exécutions depuis CI ; cette URL sera renvoyée à l'interface en ligne de commande (avec le suffixe BENCHMARK=my-benchmark&RUN_ID=xxxx) et l'interface en ligne de commande effectuera une GET à cette URL.
  • hyperfoil_log_config (facultatif) : fichier de configuration Log4j2.
  • hyperfoil_jfr (facultatif) : Défini sur true pour collecter des enregistrements de vol (nécessite Oracle JDK).
  • hyperfoil_controller_debug_port (facultatif) : Si défini, Java écoutera sur ce port de débogage.
  • hyperfoil_controller_debug_suspend (facultatif) : Utilisez n ou y. Par défaut, c'est n.
  • hyperfoil_agent_debug_port (facultatif) : Si défini, le processus Java de l'agent écoutera sur ce port.
  • libperfjava (facultatif) : emplacement de libperfjava.so (pour les cartes de performance).

Licence

Licence Apache, Version 2.0

Installer
ansible-galaxy install hyperfoil.hyperfoil_setup
Licence
Unknown
Téléchargements
313
Propriétaire
Microservice-oriented load driver toolkit