Windows Azure ポータルを使用して、Azure アプリケーションサービス web アプリケーションに AppDynamics Azure サイト拡張を追加できます。Azure サイト拡張は、ソースファイルにアクセスできない、またはソースファイルを変更または再コンパイルする必要はないけれども、その Azure プロジェクトやソリューションをモニタする運用チームによって使用されます。

インストールの準備

Windows Azure サイト拡張の AppDynamics をインストールするには、次の情報が必要です。

  • モニタする Azure web アプリケーション。

以前のバージョンからアップグレードする場合は、「AppDynamics Azure サイト拡張のアップグレード」を参照してください。

AppDynamics Azure サイト拡張の追加

Azure web アプリケーションのサイト拡張と同様に、AppDynamics Azure サイト拡張を追加します。

  1. Windows Azure ポータルにログインします。
  2. Web アプリケーションを参照します。環境変数を使用して Java エージェントを設定するには、AppDynamics Azure サイト拡張をインストールする前に環境変数を追加します。「環境変数を使用したエージェントの設定」を参照してください。

  3. [DEVELOPMENT TOOLS] リストから [Extensions] をクリックします。
  4. [+Add ] をクリックして、web アプリケーションに追加する AppDynamics Java Agent  のバージョンをインストールします。
    AppDynamics Azure サイト拡張をインストールすると、インストールされている拡張リストに表示されます。

コントローラ接続の設定

AppDynamics コントローラへ接続する Java エージェントを構成する場合、オプションが 2 つあります。

  • Kudu コンソールを使用してコントローラ接続を設定します。
  • 環境変数を使用して、コントローラ接続の設定を構成します。

エージェントとコントローラの接続」を参照してください。

Kudu コンソールを使用したエージェントの設定

Web アプリケーションに AppDynamics Azure サイト拡張を追加する場合は、Kudu コンソールを使用して Java エージェントをインタラクティブに設定できます。

  1. Kudu コンソールの [AppDynamics Controller Configuration] ページ:
    http://{web app}.scm.azurewebsitesJava/appdynamics/
    例:https://myazureexample.scm.azurewebsitesJava/appdynamics/
  2. [AppDynamics Controller Configuration] ページで、コントローラの接続情報を入力します。例:
    Controller Configuration
  3. [Validate] をクリックして AppDynamics コントローラへの接続をテストし、設定を保存します。
  4. web アプリケーションを再起動します。Web アプリケーションに何らかの負荷をかけると、AppDynamics コントローラ UI のフローマップで表示できます。

環境変数を使用したエージェントの設定

環境変数を使用して Java エージェントを設定すると、無人設定が可能になります。エージェントを設定するには、AppDynamics Azure サイト拡張をインストールする前に、次のように環境変数を追加します。

  1. web アプリケーションの [SETTINGS > Application Settings] に移動します。
  2. 次の設定で以下の Java エージェント環境変数を追加します。App settings:
    • APPDYNAMICS_AGENT_ACCOUNT_ACCESS_KEY:コントローラアカウントに関連付けられている一意のキー。
    • APPDYNAMICS_CONTROLLER_HOST_NAME:AppDynamics コントローラのホスト名。
    • APPDYNAMICS_CONTROLLER_SSL_ENABLED:コントローラへの SSL 接続を有効にするには、True に設定します。それ以外の場合は、False に設定します。
    • APPDYNAMICS_AGENT_ACCOUNT_NAME:コントローラへのログオン時に使用するアカウント名。
    • APPDYNAMICS_AGENT_ACCOUNT_ACCESS_KEY:コントローラへのログオン時に使用するアカウントキー。
    • APPDYNAMICS_AGENT_APPLICATION_NAME:コントローラのビジネスアプリケーション名。
    • APPDYNAMICS_AGENT_TIER_NAME:コントローラの階層名。
    • APPDYNAMICS_AGENT_NODE_NAME:コントローラのノード名
  3. web アプリケーションを再起動します。web アプリケーションに何らかの負荷をかけると、AppDynamics コントローラ UI のフローマップで表示できます。

AppDynamics Azure サイト拡張のアップグレード

Web アプリケーションの [Extensions ] タブをクリックすると、Microsoft Azure Portal に AppDynamics Azure サイト拡張の現在インストールされているバージョンが表示されます。インストール済み拡張リストの [Update Available] 列では、より最近マイナーリリースされた使用可能な Java エージェントがあるかどうかが示されます。その場合は、クリックしてリストから拡張を更新できます。

Java エージェントのメジャーバージョンのアップグレード

AppDynamics は、Java エージェントのメジャーリリースバージョンを個別のサイト拡張として維持します。そのため、新しいメジャーリリースにアップグレードする前に、インストールされているバージョンの AppDynamics Azure サイト拡張を次のようにアンインストールする必要があります。

  1. Windows Azure ポータルにログインします。
  2. web アプリケーションを停止します。
  3. インストールされている拡張のリストで AppDynamics Azure Site Extension をクリックし、[Delete] をクリックしてアンインストールします。
  4. AppDynamics Azure サイト拡張の新しいバージョンを通常どおりインストールします。