その他のディレクティブ

サポートからの指示がない限り、次のオプションのディレクティブを設定する必要があります。

  • AppDynamicsBackendNameSegments:バックエンドの命名で表示される URL セグメントの数。これは、Apache がリバースプロキシサーバ(別名ゲートウェイサーバ)として動作している場合に、mod_proxy を介してルーティングされる要求にのみ適用できます。appdynamics_agent.conf ファイル内のバックエンドの命名のルール構成を指定します。デフォルト値は 0 で、リクエスト URL の IP アドレスのみが表示されます。値を 2 に設定すると、最初の 2 つのセグメントと IP アドレスが表示されます。そのため、http://1.1.1.1/services/admin/abc にプロキシする要求の場合、バックエンドは http://1.1.1.1/services/admin という名前になります。

    例:

    AppDynamicsBackendNameSegments 2
  • AppDynamicsResolveBackends:Apache モジュールバックエンドがコントローラ UI に表示される方法を制御。ONの場合、Apacheモジュールのメトリックはダウンストリームティアまたはバックエンドの一部として表示します。モジュールバックエンドはフローマップには表示されません。OFFOFF の場合、Apache モジュールバックエンドは、そのメトリックを含むフローマップに表示されます。「Apache モジュール」を参照してください。デフォルトは ON です。オプション。

    例:

    AppDynamicsResolveBackends OFF
  • AppDynamicsTraceAsErrorONにすると、トレースポイントがエラーとして Apache ログ(デフォルトでは error_log)に書き込まれます。デフォルトは OFF です。オプション。

    AppDynamicsTraceAsError OFF
  • AppDynamicsReportAllInstrumentedModules OFF にすると、エージェントは Apache 要求処理の HANDLER 段階で実行されるモジュールのみを報告します。ON にすると、エージェントは Apache 要求処理のすべての段階のモジュールを報告します。ON デフォルトは OFF です。

    例:

    AppDynamicsReportAllInstrumentedModules OFF
  • AppDynamicsLaunchProxyONにすると、エージェントは起動時に自動でプロキシを開始します。OFF の場合は、手動でプロキシを起動する必要があります。システムで任意のコマンドを使用して、ログローテーションなどの Apache のグレースフルリスタートを実行する場合、またはシステムで重い負荷が発生した場合は、このプロパティを OFF に設定する必要があります。デフォルトは OFF です。

    AppDynamicsLaunchProxy OFF

    アプリケーション エージェントがコントローラへの接続を妨げられるプロキシの問題を調べて解決する方法の詳細については、「動的言語エージェントプロキシ」を参照してください。

    デバッグのためにプロキシを手動で起動する場合があります。たとえば別のプロキシルートディレクトリまたはランタイムディレクトリを設定するため、または追加のデバッグ情報を出力するためなどです。

  • AppDynamicsProxyJreDir JRE パスを指定します。

    警告: このパラメータは、AIX プラットフォームにのみ適用されます。AppDynamicsLaunchProxy が有効になっている場合、このパラメータは必須になります。ただし、AppDynamicsLaunchProxy が無効になっている場合、JRE パスは破棄されます。この場合は、プロキシを手動で起動する必要があります。プロキシの起動 を参照してください。
  • AppDynamicsRequestCacheCleanupInterval要求キャッシュが Java プロキシによってクリーンアップされるまでのタイムアウト(ミリ秒)。プロキシは、エージェントからのすべての要求を受け取り、処理するためにこれらの要求を保存するキューで構成されます。高負荷シナリオでは、このメッセージキューが 1 分以内に膨大なキャッシュを持つことがあります。したがって、予防策として、デフォルト値が 60 秒のクリーンアップタイマーを使用できます。長いトランザクションをモニタするには、クリーンアップ間隔を長くしますが、キャッシュまたはメモリの使用率が高いことに注意する必要があります。

    例:

    AppDynamicsRequestCacheCleanupInterval 120000
    注: プロキシを手動で実行する場合は、launch proxy コマンドの実行時に次のフラグを追加します。
    --req-cache-cleanup-interval=120000
  • AppDynamicsProxyCommDir- エージェントが AppDynamics ノードを起動するために使用するドメイン制御ソケットを含むディレクトリへのパス。デフォルトは、<agent_install_directory>/logs/appd-sdk です。この設定を変更する場合は、ディレクトリパスが 107 文字を超えないようにしてください。これは、Linux でのソケットファイル名サイズの制限値です。ディレクトリパスが長すぎる場合、エージェントが起動しようとするとエラーメッセージが表示されます。
    AppDynamicsProxyCommDir <agent_install_directory>/proxy/altcommdir
  • 機密データおよび特権情報のフィルタリングについては、「機密データのフィルタ」を参照してください。