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

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

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

問題を作成する

Node.jsエージェントとHeroku

Herokuは、Node.js を含むさまざまなエージェント言語で Web アプリケーションをホストするための Platform as a Service (PaaS) ソリューションです。 New Relic を使用すると、 のメトリクスを使用して Heroku を拡張できます。

ここでは、New Relic の Node.js エージェントで Heroku をホスティングサービスとして使用する際の特別な考慮事項について説明します。

エージェント・アドオンのインストール

Node.jsアプリをHerokuにデプロイした後、New Relicエージェントをインストールします。アドオンをインストールすると、New Relic のプライベートアカウントが自動的に作成され、Heroku サーバーへのアクセスが設定されます。

Heroku ウェブサイトの Add-on page for New Relic から New Relic アドオンをインストールするには、Heroku にログインしている必要があります。

  1. Heroku の New Relic の Add-on ページから、 適切なサブスクリプションプラン を選択します。その後、このツールベルトコマンドを実行します。

    bash
    $
    heroku addons:create newrelic:$planlevel
  2. Select an appから New Relic アプリを選択します。

  3. この toolbelt コマンドを使用して、アプリに 記述的な名前 を付けます。

    bash
    $
    heroku config:set NEW_RELIC_APP_NAME='Your Application Name'
  4. newrelic.js構成ファイル設定の代わりに環境変数を使用して Node.js エージェント構成をカスタマイズしている場合は、次のツールベルト コマンドを使用します。

    bash
    $
    heroku config:set NEW_RELIC_NO_CONFIG_FILE='true'
  5. New Relic アプリ名ログ設定を確認してください:

    bash
    $
    heroku config
  6. Node.js エージェントをインストールし、 npm依存関係に保存します。

    bash
    $
    npm install newrelic --save
  7. Heroku にプッシュするときにnewrelicパッケージがpackage.jsonファイルに含まれるようにするには、New Relic Node.js エージェントのパッケージをローカル システムにインストールします。プログラムを実行するときに Node.js -r/--requireフラグを使用して、New Relic のモジュールがロードされていることを確認します。

    bash
    $
    node -r newrelic YOUR_PROGRAM.js
  8. 以下のコマンドを実行してください。

    bash
    $
    git add . && git commit -m "Add New Relic"
    $
    git push heroku master && heroku logs --tail
  9. ダイノを再起動する。

  10. あなたのアプリにトラフィックをもたらします。

New Relicアドオンがインストールされると、アプリケーションのパフォーマンス、エンドユーザーエクスペリエンス、およびホストのパフォーマンスの監視を開始します。 数分以内に、 APM Summaryページにデータが表示され始めます。

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

インストール手順の完了後、数分経ってもデータが表示されない場合は、 Node.jsエージェントのトラブルシューティング手順 に従ってください。

構成のカスタマイズ

Node.js エージェントの New Relic newrelic.js構成ファイルをカスタマイズできます。Heroku 環境で New Relic の Node.js エージェント環境変数を使用して、構成ファイルの値をオーバーライドすることもできます。

newrelic.js構成ファイルを使用する代わりに、Heroku コマンドラインを使用して環境変数を設定する例を次に示します。

bash
$
heroku config:set NEW_RELIC_LICENSE_KEY=your license key
$
heroku config:set NEW_RELIC_APP_NAME=your production app name
$
heroku config:set NEW_RELIC_NO_CONFIG_FILE='true'

コマンドラインから設定を確認する場合は

bash
$
heroku config

既存のNew Relicインストールからのアップグレード

New Relic がすでにインストールされている場合に、Node.js のエージェントのバージョンをアップグレードするには、この toolbelt コマンドを使用します。

bash
$
npm install newrelic --save
Copyright © 2024 New Relic株式会社。

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