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

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

ノードのエージェントステータスを確認します
- 左メニューの Tiers & Nodes オプションをクリックします。
- Grid View をクリックします。
- 過去1時間の各ノードの App Agent Status が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以下の画像のような出力が表示されます。

