Windows Azure ポータルを使用して、Azure アプリケーションサービス web アプリケーションに AppDynamics Azure サイト拡張を追加できます。Azure サイト拡張は、ソースファイルにアクセスできない、またはソースファイルを変更または再コンパイルする必要はないけれども、その Azure プロジェクトやソリューションをモニタする運用チームによって使用されます。
- モニタする Azure web アプリケーション。
以前のバージョンからアップグレードする場合は、「AppDynamics Azure サイト拡張のアップグレード」を参照してください。
AppDynamics Azure サイト拡張の追加
Azure web アプリケーションのサイト拡張と同様に、AppDynamics Azure サイト拡張を追加します。
- Windows Azure ポータルにログインします。
Web アプリケーションを参照します。環境変数を使用して Java エージェントを設定するには、AppDynamics Azure サイト拡張をインストールする前に環境変数を追加します。「環境変数を使用したエージェントの設定」を参照してください。
- [DEVELOPMENT TOOLS] リストから [Extensions] をクリックします。
- [+Add ] をクリックして、web アプリケーションに追加する AppDynamics Java Agent のバージョンをインストールします。
AppDynamics Azure サイト拡張をインストールすると、インストールされている拡張リストに表示されます。
コントローラ接続の設定
AppDynamics コントローラへ接続する Java エージェントを構成する場合、オプションが 2 つあります。
「エージェントとコントローラの接続」を参照してください。
Kudu コンソールを使用したエージェントの設定
Web アプリケーションに AppDynamics Azure サイト拡張を追加する場合は、Kudu コンソールを使用して Java エージェントをインタラクティブに設定できます。
- Kudu コンソールの [AppDynamics Controller Configuration] ページ:
http://{web app}.scm.azurewebsitesJava/appdynamics/
例:https://myazureexample.scm.azurewebsitesJava/appdynamics/
- [AppDynamics Controller Configuration] ページで、コントローラの接続情報を入力します。例:
- [Validate] をクリックして AppDynamics コントローラへの接続をテストし、設定を保存します。
- web アプリケーションを再起動します。Web アプリケーションに何らかの負荷をかけると、AppDynamics コントローラ UI のフローマップで表示できます。
環境変数を使用したエージェントの設定
環境変数を使用して Java エージェントを設定すると、無人設定が可能になります。エージェントを設定するには、AppDynamics Azure サイト拡張をインストールする前に、次のように環境変数を追加します。
- web アプリケーションの [SETTINGS > Application Settings] に移動します。
- 次の設定で以下の 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:コントローラのノード名
- web アプリケーションを再起動します。web アプリケーションに何らかの負荷をかけると、AppDynamics コントローラ UI のフローマップで表示できます。
AppDynamics Azure サイト拡張のアップグレード
Web アプリケーションの [Extensions ] タブをクリックすると、Microsoft Azure Portal に AppDynamics Azure サイト拡張の現在インストールされているバージョンが表示されます。インストール済み拡張リストの [Update Available] 列では、より最近マイナーリリースされた使用可能な Java エージェントがあるかどうかが示されます。その場合は、クリックしてリストから拡張を更新できます。
Java エージェントのメジャーバージョンのアップグレード
AppDynamics は、Java エージェントのメジャーリリースバージョンを個別のサイト拡張として維持します。そのため、新しいメジャーリリースにアップグレードする前に、インストールされているバージョンの AppDynamics Azure サイト拡張を次のようにアンインストールする必要があります。
- Windows Azure ポータルにログインします。
- web アプリケーションを停止します。
- インストールされている拡張のリストで AppDynamics Azure Site Extension をクリックし、[Delete] をクリックしてアンインストールします。
- AppDynamics Azure サイト拡張の新しいバージョンを通常どおりインストールします。