Herokuは、Java を含むさまざまなエージェント言語で Web アプリケーションをホストするための Platform as a Service (PaaS) ソリューションです。 New Relic を使用すると、 APMまたはからのメトリクスを使用して Heroku を拡張できます。
ヒント
Scalaを使用している場合は、 HerokuのJavaエージェントScalaの手順 を参照してください。
互換性と要件
- Java 7以上
- Maven 3 以上 (Maven を使用している場合)
- 最新のNew Relic Javaエージェントのバージョン
1.Heroku で New Relic エージェントアドオンを有効にします。
要件を満たしていることを確認した後、 Heroku で New Relic エージェントアドオンを有効にします。
注意
New Relic エージェントアドオンを有効にする前に、 Java アプリを Heroku にデプロイし、少なくとも Deploy the app のステップまでは Heroku の指示に従う必要があります。
お客様のHerokuアカウントにログインします。
APM Add-On Page から、サブスクリプションプランを選択します。
Install APM
を選択し、ターゲットからアプリを選択します。
アドオンをインストールすると、New Relicのアカウントが自動的に作成され、Herokuサーバーへのアクセスが設定されます。
2.jarファイルのパスを入力する
New Relic エージェント アドオンを有効にした後、 javaagent
フラグをjava
プロセスに渡し、 Procfile
を編集して jar ファイルへのパスを指定します。
3.New RelicのためのHeroku環境の設定
jar ファイルのパスを提供した後 、プラットフォームに応じて、New Relic のために Heroku 環境を設定します。
4.変更をプッシュしてアプリを開く
New Relic のために Heroku 環境を設定したら 、変更をプッシュしてアプリを開き、New Relic でモニターします。
このHeroku toolbeltコマンドを使って、変更をdynoにプッシュします。
bash$git add .$git commit -m 'YOUR COMMIT MESSAGE'$git push heroku masterこのHeroku toolbeltコマンドを使って、アプリをブラウザで開きます。
bash$heroku openあなたのアプリにトラフィックを発生させ、数分待ちます。
アプリを選択し、New Relicアドオンを選択して、Herokuでアプリのパフォーマンスを確認します。
データが表示されない場合や問題がある場合は、 トラブルシューティング を参考にしてください。
トラブルシューティング
ここでは、トラブルシューティングのためのヒントをご紹介します。
トラフィックを生成した後、New Relic アドオンが表示されない場合は、Heroku に移動して
Find More Add Ons
を選択し、APM アドオンを追加してください。
数分待ってもデータが表示されない場合は、 Heroku(Java)のトラブルシューティング手順 に従ってください。