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)のトラブルシューティング手順 に従ってください。