分析エージェントはトランザクション分析データをキャプチャする必要はありません。このページでは、この「エージェントレス」の分析の設定を使用するための要件について説明します。

このコンテキストで「エージェントレス」とは、Analytics エージェントを使用しないトランザクション分析の設定を指します。この機能を使用するには、Java エージェントや .NET エージェントなどのアプリケーション サーバー エージェントが引き続き必要です。

エージェントレス分析の概要

Java アプリケーションまたは .NET アプリケーションのトランザクション分析をキャプチャする場合は、Windows で専用の分析エージェントを使用せずにトランザクション分析を設定できます。

このデプロイモデルでは、Analytics によってアプリケーション エージェントからデータが直接取得されます。データがイベントサービスに報告され、その後コントローラに報告されます。したがって、個別の Analytics エージェントは必要ありません。

Java エージェントをバージョン 4.5.15 以降にアップグレードし、トランザクション分析を使用している場合、エージェントレス分析が自動的に有効になります。.NET エージェントをバージョン 20.10 以降にアップグレードし、トランザクション分析を使用している場合、エージェントレス分析が自動的に無効になります。

次の 2 つの既知の問題に関連して異常な動作(分析データのずれなど)が発生する場合があります。

  • High CPU usage
  • ブロックされたファイアウォール要求

分析の問題のトラブルシューティング」を参照してください。

要件

次の最小要件を満たしていることを確認してください。

  • 十分なトランザクション分析のライセンス

  • Java エージェントバージョン 4.5.15 以降
  • .NET エージェントバージョン 20.10 以降
  • コントローラバージョン 4.5.16 以降(SaaS またはオンプレミス)

一部の展開では、エージェントレス トランザクション分析を使用したりイベントサービスに接続したりするためのエージェントの要件が異なります。Java エージェントと .NET エージェントは、展開が異なります。たとえば、.NET エージェントは暗号化されたログイン情報を使用したプロキシ認証をサポートしていませんが、プロキシ設定はサポートしています。

次の表に、エージェントレス分析のサポートの概要を示します。

コントローラの最小バージョンJava エージェントの最小バージョン.NET エージェントの最小バージョンエージェントレス分析のサポート
4.5.164.5.1520.10.0一般に利用可能。
4.5.17N/A暗号化されたログイン情報を使用するプロキシ認証のサポート。
4.5.174.5.1820.10.0Java エージェントまたは .NET エージェントで設定されたライセンスルールのサポート。

SaaS 展開とオンプレミス展開

エージェントレス分析は、SaaS とオンプレミスの両方の展開で使用できます。すべての設定要件は、両方の展開タイプで同一です。 

イベントサービスへのアプリケーション エージェントの接続

ほとんどの展開では、適切なバージョンのエージェントがある限り、Java エージェント、.NET エージェント、イベントサービスの間の通信は自動的に行われます。該当するドキュメントを参照して、展開がイベントサービスに接続できることを確認してください。

内部イベント サービス エンドポイントの識別

AppDynamics は、接続 URL を使用して、コントローラおよびアプリケーション エージェントにイベントサービスを接続します。コントローライベント サービスの接続に使用される URL は、アプリケーション エージェントイベント サービスの接続に使用される URL とは異なる場合があります。たとえば、SaaS 展開では、コントローライベント サービスの接続に内部 URL が使用されます。 

展開で接続ごとに異なる URL が使用されている場合は、管理者プロパティとしてコントローライベント サービスの URL を指定する必要があります。これにより、アプリケーション エージェントはイベント サービス エンドポイントを見つけることができます。 

アプリケーション エージェントを内部イベントサービス URL に接続するには:

  1. 管理コンソールにログインします。
    http:<controller-hostname>:8080/controller/admin.jsp or https:<controller-hostname>:45/controller/admin.jsp
  2. [Controller Settings] で、[analytics.agentless.event.service.url] プロパティに移動し、コントローライベント サービス エンドポイントを入力します。 
  3. [Save] を押します。 

接続ポート

SaaS ベースのインストールでは、Java エージェント、.NET エージェント、イベントサービス間の接続は、ポート 80(HTTP)および 443(HTTPS)を介して行われます。ファイアウォールルールが正しく設定されていない場合、分析データにずれが出ます。

オンプレミスのインストールでは、イベントサービスが Java エージェントおよび .NET エージェントからデータを受信するポートは、インストール時に設定されます。

ファイアウォールなど、この接続を妨げる可能性のあるネットワークポリシーがある場合は、イベントサービスと接続できるようにポリシーを設定する必要があります。「分析の問題のトラブルシューティング」を参照してください。 

SSL の有効化

カスタム信頼ストアを使用する場合は、「Javaエージェント用SSLの有効化」または「.NETエージェント用SSLの有効化」を参照してください。

暗号化されたログイン情報を使用するプロキシ認証

プロキシ認証のログイン情報を暗号化する場合は、Java エージェント 4.5.17 以降とコントローラ 4.5.17 以降が必要です。「Javaエージェント構成プロパティ」を参照してください。

プロキシ設定

現在、.NET エージェントは暗号化されたログイン情報を使用したプロキシ認証をサポートしていません。プロキシ設定はサポートしています。「.NETエージェントの構成プロパティ」を参照してください。

エージェント → プロキシ用のデータを送信するイベントサービス

appdynamics.http.proxyHost

appdynamics.http.proxyPort

ライセンスルール

Java エージェントのライセンスルールを作成した場合は、Java エージェント 4.5.18 以降とコントローラ 4.5.17 以降が必要です。

.NET エージェントのライセンスルールの場合は、.NET エージェント 20.10 以降とコントローラ 4.5.17 以降が必要です。  

設定プロパティの調整

必要に応じて、より高い負荷を処理するように Java エージェントを設定できます。これらのプロパティを調整する場合、AppDynamics サポートにお問い合わせください。 

エージェントレス分析の有効化

デフォルトでは、.NET エージェントのエージェントレス分析は無効になっています。

.NET エージェントのエージェントレス分析を有効にするには、「分析エージェントを使用しないトランザクション分析の有効化」を参照してください。 

エージェントレス分析の無効化

デフォルトでは、Java エージェントのエージェントレス分析は有効になっています。

Java エージェントのエージェントレス分析を無効にするには、「分析エージェントを使用しないトランザクション分析の無効化」を参照してください。