• English日本語한국어
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、 を参照してください。

問題を作成する

HerokuでのScalaによるJavaエージェント

Heroku は、 Scala を含むさまざまなエージェント言語で Web アプリケーションをホストするためのサービスとしてのプラットフォーム (PaaS) ソリューションです。New Relic を使用すると、 APMからのメトリクスを使用して Heroku を拡張でき、

ヒント

Scala以外のインストールについては、 Java agent and Heroku を参照してください。

互換性と要件

1.New Relic アドオンを有効にする

要件を満たしていることを確認した後、 Heroku で New Relic エージェントアドオンを有効にします。

注意

New Relic エージェントアドオンを有効にする前に、 Java アプリを Heroku にデプロイし、少なくとも Deploy the app のステップまでは Heroku の指示に従う必要があります。

  1. お客様のHerokuアカウントにログインします。
  2. APM Add-On Page から、サブスクリプションプランを選択します。
  3. Install APM を選択し、ドロップダウンから対象となるアプリを選択します。

アドオンをインストールすると、New Relicのアカウントが自動的に作成され、Herokuサーバーへのアクセスが設定されます。

2.New RelicのためのHeroku環境の設定

要件 および New Relic アドオンを有効にする を完了したら、Scala Heroku の環境を New Relic 用に設定します。

  1. Procfileを編集して、アプリのルート フォルダ内のエージェント jar を指すようにします。X.Y.Z最新のエージェント バージョンに置き換えて、ファイルの内容を置き換えます。

    web: target/universal/stage/bin/play-getting-started -Dhttp.port=${PORT} -J-javaagent:/app/target/universal/stage/lib/com.newrelic.agent.java.newrelic-agent-X.Y.Z.jar -J-Dnewrelic.config.file=conf/newrelic.yml

    また

    JAVA_OPTS環境変数newrelic.jarへのパスを識別します。

  2. build.sbtを編集します。X.Y.Z最新の Java エージェント バージョンに置き換えて、エージェントを呼び出します。

  3. APM アカウント設定からカスタマイズされたnewrelic.ymlファイルをダウンロードします。

  4. newrelic.ymlを編集して、わかりやすいアプリ名app_name設定をカスタマイズします。

  5. また、 newrelic.ymlで、ライセンス キーlicense_key設定に追加します。

3.変更をプッシュしてアプリを開く

New Relic のために Heroku 環境を設定したら 、変更をプッシュしてアプリを開き、New Relic でモニターします。

  1. このHeroku toolbeltコマンドを使って、変更をdynoにプッシュします。

    bash
    $
    git add .
    $
    git commit -m 'YOUR COMMIT MESSAGE'
    $
    git push heroku master
  2. このHeroku toolbeltコマンドを使って、アプリをブラウザで開きます。

    bash
    $
    heroku open
  3. あなたのアプリにトラフィックを発生させ、数分待ちます。

  4. アプリを選択し、New Relicアドオンを選択して、Herokuでアプリのパフォーマンスを確認します。

データが表示されない場合や問題がある場合は、 トラブルシューティング を参考にしてください。

インストール時のトラブルシューティング

  • トラフィックを生成してもNew Relicアドオンが表示されない場合は、Herokuにアクセスし、 Find more add ons を選択し、APMアドオンを追加してください。
  • 数分待ってもデータが表示されない場合は、 Heroku(Java)でデータが表示されない を参照してください。
Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.