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

プロジェクトについて

Hyperfoil setup

インストール
ansible-galaxy install hyperfoil.hyperfoil_setup
ライセンス
Unknown
ダウンロード
313
所有者
Microservice-oriented load driver toolkit