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

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

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

問題を作成する

Node.jsエージェントとHeroku

Heroku は、 Node.js を含むさまざまなエージェント言語で Web アプリケーションをホストするためのサービスとしてのプラットフォーム (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 page に表示され始めます。

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

インストール手順の完了後、数分経ってもデータが表示されない場合は、 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.