hyperfoil.hyperfoil_setup
ハイパーフォイルセットアップ
ハイパーフォイルコントローラーをデプロイします。
要件
未リリースバージョン(ローカルマシンから)を使用する場合、Hyperfoilが既にビルドされている必要があります。
依存関係
hyperfoil-shutdownロールに依存します。
ロール変数
hyperfoil_distribution(オプション):Hyperfoilの配布ZIPまたはディレクトリのローカルマシン上の場所。この設定がない場合、配布はGitHubからダウンロードされます。hyperfoil_version(オプション):リクエストされたバージョン。デフォルトはGitHubの最新バージョンです。hyperfoil_dir(オプション):Hyperfoil用のリモートディレクトリ(解凍された配布物、ログなど)。hyperfoil_controller_group(オプション):コントローラーをホストするAnsibleグループ。デフォルトはhyperofoil-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はそのURLにGETリクエストを行います。hyperfoil_log_config(オプション):Log4j2設定ファイル。hyperfoil_jfr(オプション):Flight Recordingsを収集するためにtrueに設定します(Oracle JDKが必要)。hyperfoil_controller_debug_port(オプション):設定されている場合、Javaはこのデバッグポートでリッスンします。hyperfoil_controller_debug_suspend(オプション):nまたはyを使用します。デフォルトはnです。hyperfoil_agent_debug_port(オプション):設定されている場合、エージェントJavaプロセスはこのポートでリッスンします。libperfjava(オプション):libperfjava.soの場所(perfマップ用)。
ライセンス
Apacheライセンス、バージョン2.0
インストール
ansible-galaxy install hyperfoil.hyperfoil_setupライセンス
Unknown
ダウンロード
322
所有者
Microservice-oriented load driver toolkit
