Apacheモジュール

Apache エージェントは、Apache モジュールをバックエンドとして検出します。Apacheエージェントは、ロードしたApacheモジュールをリモートサービスとして自動検出します。

  • モジュールはハンドラ状態である必要があります。

  • エージェントは、検出結果から共通モジュールのリストを除外します。「対応する Apache Web サーバー」の「リモートサービス検出」を参照してください。

デフォルトでは、Apache エージェントには、ダウンストリームのバックエンドまたはティアを持つモジュールバックエンドのメトリックが含まれています。コントローラはフローマップ上にモジュールを表示しません。たとえば、Apache が mod_jk.c を呼び出した場合、モジュールバックエンドはフローマップに表示されず、メトリックはダウンストリームの Tomcat バックエンドまたはティアに含まれます。

Apache モジュールをフローマップで表示し、Apache モジュールに関するメトリックを分別するには、appdynamics_agent.conf ファイルで AppDynamicsResolveBackends を「OFF」に設定します。「Apache エージェントのインストール」を参照してください。

エージェントは、Apache モジュールバックエンドをモジュール名とサーバに基づいて命名します(<module>-<host>:<port>)。例:mod_jk.c-myapache.example.com:80

以前は、リバースプロキシを介してルーティングする要求のバックエンド名は mod_proxy.c-<ip および port of server > でした。

バックエンドの命名で表示される終了セグメントを追加するには、必要な終了セグメントで AppDynamicsBackendNameSegments を設定します。「Apache エージェントのインストール」を参照してください。