hyperfoil_setup
Настройка Hyperfoil
Разворачивает контроллер Hyperfoil
Требования
Если вы хотите использовать нес Piheзнaя версию (с локального компьютера), Hyperfoil должен быть уже собран.
Зависимости
Зависит от роли hyperfoil-shutdown
.
Переменные роли
hyperfoil_distribution
(необязательный): местоположение zip-файла или директории с Hyperfoil (на локальном компьютере). Если не установить, дистрибутив будет загружен с GitHub.hyperfoil_version
(необязательный): запрашиваемая версия. По умолчанию используется последняя версия с GitHub.hyperfoil_dir
(необязательный): удаленная директория для Hyperfoil (распакованный дистрибутив, логи и т.д.)hyperfoil_controller_group
(необязательный): группа Ansible, на которой размещен контроллер. По умолчанию этоhyperfoil-controller
.hyperfoil_controller_port
(необязательный): Порт, на котором Hyperfoil должен слушать.hyperfoil_controller_start_timeout
(необязательный): Время ожидания запуска Hyperfoil в секундах (по умолчанию: 15).hyperfoil_controller_args
(необязательный): Дополнительные аргументы для передачи в контроллер JVM.hyperfoil_trigger_url
(необязательный): Настройка контроллера для запуска процессов из CI; этот URL будет возвращен в CLI (с суффиксомBENCHMARK=my-benchmark&RUN_ID=xxxx
), и CLI выполнит GET-запрос к этому URL.hyperfoil_log_config
(необязательный): Файл конфигурации Log4j2.hyperfoil_jfr
(необязательный): Установите наtrue
, чтобы собирать записи полета (требуется Oracle JDK).hyperfoil_controller_debug_port
(необязательный): Если установлен, java будет слушать на этом порту для отладки.hyperfoil_controller_debug_suspend
(необязательный): Используйтеn
илиy
. По умолчаниюn
.hyperfoil_agent_debug_port
(необязательный): Если установлен, процесс java-агента будет слушать на этом порту.libperfjava
(необязательный): местоположение libperfjava.so (для карт производительности).
Лицензия
Лицензия Apache, версия 2.0.
Установить
ansible-galaxy install Hyperfoil/hyperfoil_setup
Лицензия
Unknown
Загрузки
302
Владелец
Microservice-oriented load driver toolkit