BRUM ラボの前提条件
この演習では、Controller にアクセスし、アプリケーションの負荷を確認します。
この演習では、以下のタスクを完了します
- Web ブラウザから AppDynamics Controller にアクセスします。
- アプリケーションへのトランザクション負荷を確認します。
- 必要に応じてアプリケーションとトランザクション負荷を再起動します。
Controller へのログイン #
Cisco の認証情報を使用して AppDynamics SE Lab Controller にログインします。
アプリケーションへのトランザクション負荷の確認 #
アプリケーションフローマップを確認します
- last 1 hour の時間枠を選択します。
- フローマップに5つの異なる Tier が表示されていることを確認します。
- 過去1時間にわたって一貫した負荷があったことを確認します。

ビジネストランザクションの一覧を確認します
- 左側メニューの Business Transactions オプションをクリックします。
- 以下に示す11個のビジネストランザクションが表示されていることを確認します。
- 過去1時間に何らかのコール数があることを確認します。
注意: Calls カラムが表示されない場合は、View Options ツールバーボタンをクリックしてそのカラムを表示できます。

Node のエージェントステータスを確認します
- 左側メニューの Tiers & Nodes オプションをクリックします。
- Grid View をクリックします。
- 各 Node の App Agent Status が過去1時間で90%以上であることを確認します。

必要に応じてアプリケーションと負荷生成を再起動する #
前のステップで実行したチェックのいずれかが確認できなかった場合は、Application VM に SSH 接続し、以下の手順に従ってアプリケーションとトランザクション負荷を再起動します。
以下のコマンドを使用して、実行中の Apache Tomcat インスタンスを停止します。
bash
cd /usr/local/apache/apache-tomcat-9/bin
./shutdown.sh以下のコマンドを使用して、まだ実行中のアプリケーション JVM が残っていないか確認します。
bash
ps -ef | grep Supercar-Traderまだ実行中のアプリケーション JVM が残っている場合は、以下のコマンドを使用して残りの JVM を終了します。
bash
sudo pkill -f Supercar-Trader以下のコマンドを使用して、アプリケーションの負荷生成を停止します。すべてのプロセスが停止するまで待ちます。
bash
cd /opt/appdynamics/lab-artifacts/phantomjs
./stop_load.shTomcat サーバーを再起動します
bash
cd /usr/local/apache/apache-tomcat-9/bin
./startup.sh2分間待ってから、以下のコマンドを使用して Apache Tomcat がポート8080で実行されていることを確認します。
bash
sudo netstat -tulpn | grep LISTEN以下の画像のような出力が表示され、ポート8080が Apache Tomcat によって使用されていることが確認できるはずです。

以下のコマンドを使用して、アプリケーションの負荷生成を開始します。
bash
cd /opt/appdynamics/lab-artifacts/phantomjs
./start_load.sh以下の画像のような出力が表示されるはずです。

