APM Javaエージェント・デプロイメントの確認
ユーザー・インタフェースを確認し、ログを調べることで、APM Javaエージェント・デプロイメントが成功したかどうかを確認できます。
ユーザー・インタフェースの確認: トレース・エクスプローラ
APM Javaエージェントが正常にデプロイされた後は、トレース・エクスプローラに移動して、アプリケーション・サーバーからのトレース・データがアップロードされているかどうかを確認できます。詳細は、トレース・エクスプローラでのトレースのモニターを参照してください。
APM Javaエージェントのログの調査
APM Javaエージェントが正常にデプロイされると、新しいlog
ディレクトリが<Destination Directory>/oracle-apm-agent
内に作成されます。<Destination Directory>
は、APM Javaエージェントがプロビジョニングされる場所です(たとえば、Oracle WebLogic Serverの場合は$DOMAIN_HOME
)。
APM Javaエージェント・デプロイメントが成功したかどうかを確認するには:
- 次のコマンドを実行して、
log
ディレクトリが作成されていることを確認します:cd <Destination Directory>/oracle-apm-agent ls -l
log
ディレクトリに次のログ・ファイルが含まれていることを確認します:AgentErrors.log
Agent.log
AgentStartup.log
AgentStatus.log
予期されるログ・ファイルがすべて作成されていなければ、APM Javaエージェント・デプロイメントは成功していません。
AgentStartup.log
ファイルを開き、次のメッセージが表示されていることを確認します:Agent successfully initialized
AgentStatus.log
ファイルでエージェント・アクティビティを探します。APM Javaエージェントは、トレース・データの収集およびApplication Performance Monitoringへのアップロードを開始すると、
AgentStatus.log
ファイルに短いステータス・メッセージを記録します。これは、APM Javaエージェントがアクティブであることを示しています。
前述の検証ステップが失敗した場合は、アプリケーション・サーバーの実行中のプロセスのコマンドラインにjavaagent
があることを確認します。
ps -ef | grep ApmAgent
前述のコマンドでアプリケーション・プロセスがリストされない場合は、環境変数がアプリケーション・サーバー起動オプションを上書きしていないことを確認してください。例: Apache Tomcatを使用している場合は、CATALINA_OPTS
がsetenv.sh
または外部設定を介して他の場所で上書きされないことを確認してください。