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
ダウンロード
313
所有者
Microservice-oriented load driver toolkit