ラボの前提条件
この演習では、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
curl localhost:8080bash
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Apache Tomcat/9.0.50</title>
<link href="favicon.ico" rel="icon" type="image/x-icon" />
<link href="tomcat.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper"
....以下のコマンドを使用して、アプリケーションの負荷生成を開始します。
bash
cd /opt/appdynamics/lab-artifacts/phantomjs
./start_load.sh以下の画像のような出力が表示されるはずです。

