ラボの前提条件

この演習では、Controller にアクセスし、アプリケーションの負荷を確認します。

3 minutes

この演習では、以下のタスクを完了します

Controller へのログイン

Cisco の資格情報を使用して AppDynamics SE Lab Controller にログインします。

アプリケーションへのトランザクション負荷の確認

アプリケーションのフローマップを確認します

  1. last 1 hour の時間枠を選択します。
  2. フローマップに5つの異なる Tier が表示されていることを確認します。
  3. 過去1時間にわたって一貫した負荷があったことを確認します。

Verify Load 1

ビジネストランザクションのリストを確認します

  1. 左メニューの Business Transactions オプションをクリックします。
  2. 以下に示す11個のビジネストランザクションが表示されていることを確認します。
  3. 過去1時間にいくらかのコール数があることを確認します。

注意: Calls カラムが表示されていない場合は、View Options ツールバーボタンをクリックしてそのカラムを表示できます。

Verify Business transactions

Node のエージェントステータスを確認します

  1. 左メニューの Tiers & Nodes オプションをクリックします。
  2. Grid View をクリックします。
  3. 各 Node の App Agent Status が過去1時間で90%以上であることを確認します。

Verify Agents

必要に応じてアプリケーションと負荷生成を再起動する

前のステップで実行したチェックのいずれかが確認できなかった場合は、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.sh

Tomcat サーバーを再起動します

bash
cd /usr/local/apache/apache-tomcat-9/bin
./startup.sh

2分間待ってから、以下のコマンドを使用して Apache Tomcat がポート8080で実行されていることを確認します。

bash
curl localhost:8080

以下のコマンドを使用して、アプリケーションの負荷生成を開始します。

bash
cd /opt/appdynamics/lab-artifacts/phantomjs
./start_load.sh

以下の画像のような出力が表示されるはずです。

Restart App 3