Amazon AWS Elastic Beanstalk のユーザーの場合、Javaエージェントには追加の構成が必要です。
前提条件
設定を完了する前に、まず
- サポートされている Amazon Web Services アカウントの作成.
- Create a New Relic account.
- Javaエージェントのダウンロードとインストール.
AWS Elastic BeanstalkへのJavaエージェントのインストールを完了する。
- WARファイルでは、
newrelic.jar
とnewrelic.yml
のファイルをWEB-INF/lib/
に追加してください。 - 新しいWARファイルをリパッケージして、新しいアプリケーションまたは以前のアプリケーションのアップデートとしてデプロイします。
- 下層のEC2インスタンスを探して接続します。接続が完了したら、
newrelic.jar
ファイルのパスを次のコマンドで検索します。/var
または/usr
のいずれかを適切に使用してください。
sudo find </var | /usr> -name "newrelic.jar"
JVMに-javaagentフラグを渡す
-javaagent
フラグをAWS Elastic BeanstalkのJVMに渡すには
AWSコンソールで「Elastic Beanstalk」を開きます。
該当する地域を選択します。
アプリケーションを選択してください。
左側のペインで、 Configurations を選択します。
開く ソフトウェア構成.
Container Options の下で、 JVM options フィールドに以下を追加します。
-javaagent:/full/path/to/newrelic.jar
Apply を選択して保存します。
すると、Elastic Beanstalkが環境をアップデートします。