PHP CLIアプリケーションのインストゥルメント化
PHP CLI アプリケーションをインストゥルメント化する際、以下のようにプロキシデーモンのスタートアップを提供する必要があります。
- エージェント/プロキシ通信に使用するプロキシ制御ディレクトリを作成します。
-
ご使用の環境に応じて、PHP 構成ファイル
php.iniまたはappdynamics_agent.iniで、agent.cli_enabled = 1agent.auto_launch_proxy = 0agent.proxy_ctrl_dir = <proxy control directory>RPM インストーラを使用してエージェントをインストールする場合は、APPD_PROXY_CTRL_DIR環境変数を使用してプロキシ制御ディレクトリを設定済みである可能性があります。RPMによるPHPエージェントのインストール を参照してください。この環境変数はiniファイルの設定よりも優先されます。
-
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/agentLogsrunProxy のオプションの一覧については、「PHP エージェントプロキシの手動による起動」を参照してください。