• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

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

問題を作成する

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

Herokuは、Scala を含むさまざまなエージェント言語で Web アプリケーションをホストするための Platform as a Service (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.