PHP CLIアプリケーションのインストゥルメント化

PHP CLI アプリケーションをインストゥルメント化する際、以下のようにプロキシデーモンのスタートアップを提供する必要があります。

  1. エージェント/プロキシ通信に使用するプロキシ制御ディレクトリを作成します。
  2. ご使用の環境に応じて、PHP 構成ファイル php.ini または appdynamics_agent.ini で、
    • agent.cli_enabled = 1
    • agent.auto_launch_proxy = 0
    • agent.proxy_ctrl_dir = <proxy control directory>RPM インストーラを使用してエージェントをインストールする場合は、APPD_PROXY_CTRL_DIR 環境変数を使用してプロキシ制御ディレクトリを設定済みである可能性があります。RPMによるPHPエージェントのインストール を参照してください。この環境変数はiniファイルの設定よりも優先されます。
  3. CLIでトラフィックを実行する前に、PHPエージェントをインストールしたディレクトリからプロキシを実行し、プロキシ制御ディレクトリとプロキシログディレクトリを引数として渡します。
    オプション説明
    Linux
    proxy/runProxy <proxy_control_dir> <log_dir>
    Windows
    proxy/runProxy.cmd <proxy_control_dir> <log_dir>
    例:
    proxy/runProxy /tmp/proxy.communication /tmp/agentLogs
    runProxy のオプションの一覧については、「PHP エージェントプロキシの手動による起動」を参照してください。