- AWSアカウントを用意します
tf/
のREADMEに従ってVPCとインスタンスをセットアップするansible/
のREADMEに従ってアプリをセットアップする- benchmarkerサーバで、webappサーバのプライベートIPアドレスに向けて、ベンチマーカーが実行できます
/home/isucon/private_isu.git/benchmarker/bin/benchmarker -u /home/isucon/private_isu.git/benchmarker/userdata -t http://PRIVATE_IP_ADDRESS
インスタンス:
- webapp: private-isuの競技者用インスタンス
- benchmarker: priavte-isuのベンチマーカー
- Python実装(methane/pixiv-isucon2016-python)を追加
元リポジトリ(methane/pixiv-isucon2016-python)からの変更点
- OpenTelemetryで計装し
isu-python-adot
サービスを追加 - OpenTelemetryで計装しADOT Collectorとの連携を有効にした
isu-python-adot
サービスをデフォルト起動 - ADOT Collectorを追加
- CloudWatch Agentを追加
※もしADOT(AWS Distro for OpenTelemetry)を利用しない場合は isu-python
サービスに切り替えてください。
sudo systemctl stop isu-python-adot
sudo systemctl disable isu-python-adot
sudo systemctl start isu-python
sudo systemctl enable isu-python
k6ディレクトリ配下に配置しています。 詳しくはk6/README.md参照。