Application Performance Monitoring (APM)

2 minutes  

目標

このラボでは、AppDynamicsを使用してアプリケーションサービスの健全性を監視する方法を学びます。このワークショップの他のラボを開始する前に、まずこのラボを完了する必要があります。

このラボを完了すると、以下のことができるようになります

  • AppDynamics Java APM Agentをダウンロードする
  • AppDynamics Java APM Agentをインストールする
  • サンプルアプリケーションに負荷を発生させる
  • AppDynamics APMの基本概念を理解する
  • Controllerで収集設定を構成する
  • アプリケーションの健全性を監視する
  • アプリケーションのパフォーマンス問題をトラブルシューティングして根本原因を特定する
  • AppDynamicsがキャプチャしたデータに基づいてAppDynamicsの監視サービスでアラートを監視する

ワークショップ環境

ワークショップ環境には2つのホストがあります

  • 1つ目のホストはAppDynamics Controllerを実行しており、以降はControllerと呼びます。
  • 2つ目のホストはラボで使用するSupercar Traderアプリケーションを実行しています。ここにAppDynamicsエージェントをインストールするホストであり、以降はApplication VMと呼びます。

Controller

このワークショップでは AppDynamics SE Lab Controller を使用します。

Controller Controller

Application VM

Supercar TraderはJavaベースのWebアプリケーションです。

Supercar-Traderコレクションの目的は、AppDynamics Controllerのための動的なトラフィック(Business Transactions)を生成することです。

Application VM Application VM