プロキシの基本

シングルまたはマルチテナント

PHP エージェントの場合、プロキシはエージェントの構成方法に応じてシングルテナント(エージェントごとに 1 つのプロキシ)またはマルチテナント(複数のエージェントが 1 つのプロキシを介して通信)にすることができます。これらのエージェントのデフォルト設定はシングルテナントですが、マルチテナントプロキシが必要または望ましい場合もあります。Apache WebサーバーとPythonエージェントは、マシンに複数のエージェントがある場合、常にマルチテナントプロキシを介して通信します。

自動または手動による起動とシャットダウン

通常、プロキシはアプリケーション エージェントの起動時に自動で起動されますが、場合によっては手動で起動する必要があります。特定のエージェントとアプリケーション環境の両方によって、異なるさまざまなケースがあります。

プロキシの起動後(自動または手動)、プロキシはコントローラに登録してエージェント構成を要求します。エージェントは、メトリックを報告する前にプロキシ経由でコントローラから構成を受信する必要があります。

プロキシが自動で開始された場合、エージェントは自身のクリーンアップ手順の一部としてプロキシをシャットダウンします。プロキシを手動で開始した場合は、手動でシャットダウンする必要があります。

プロキシログ

プロキシが実行中の場合は、プロキシログをチェックして接続の問題を調べることができます。

プロキシログファイルは proxy.<timestamp>.log という名前です。

プロキシが実行していない場合は、通常のJava起動シグネチャのエージェントログを調べて、プロキシが起動したかどうかを確認します。

次のログの場所については、エージェント固有のドキュメンテーションを確認してください。