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

New RelicのAzureサイト拡張機能を使用したNode.jsエージェントのインストール

New Relic Azure Site Extension for Nodeを使用して、Azureで管理されるWebアプリにNode.js エージェントをインストールできます。このドキュメントでは、Azure Web アプリのデータをNew Relicに取り込むための互換性、インストレーション、設定について説明します。

互換性および要件

Azure Site Extensionsは、コードとしてデプロイされたWindowsベースのApp Serviceアプリでのみ使用できます。Windows 32で実行されるアプリケーションの場合、コードレベルメトリクスの完全なサポート(ファイルパス、行、列)は利用できません。プロファイリングは関数名のみにフォールバックします。

Azure Site Extensionを使用したNode.jsエージェントのインストール

New Relic Azure Site Extensionをインストールするには、AzureホームページからNewRelic.Azure.WebSites.Extension.NodeAgentサイト拡張機能を追加します。次の手順に従ってください。

  1. Azure ホームページで [App Services] タイルをクリックし、表示されたリストから目的の’アプリケーションを選択します。
  2. 左側のDevelopment ToolsカテゴリにリストされているオプションでExtensionsまでスクロールします。
  3. ページ上部の+ Addをクリックして拡張機能のドロップダウンを切り替え、 New Relic Node Agentを選択します。法的条件に同意するチェックボックスをオンにしてください
  4. 拡張機能のインストールを開始するには、ページの下部にあるAddをクリックしてください。

インストールされると、拡張機能は以下のアーティフアクトを作成します。

  • フォルダ: C:\home\SiteExtensions\NewRelic.Azure.Websites.Extension.NodeAgent
  • XMLドキュメント変換(XDT): applicationHost.xdtは、アプリケーションの起動時に必要なNODE_OPTIONS環境変数を追加します。
  • New Relic Nodeエージェントと依存関係は、 C:\home\site\wwwroot\node_modules

ログを有効にしてエージェントのインストールが成功すると、エージェントはそのログをC:\home\site\wwwroot\newrelic_agent.logのファイルに追加します。拡張機能のインストールに失敗した場合、ログファイルがC:\home\SiteExtensions\NewRelic.Azure.Websites.Extension.NodeAgent\install.logに作成されます。

Node.jsエージェントを設定する

Node.js エージェントは、 newrelic.jsファイルまたは環境変数を使用して設定されます。より詳細な設定については、ドキュメントを参照してください

サイト拡張機能のインストールが完了したら、アプリケーションを再起動する前に、設定項目を1つ手動で入力する必要があります。左側のオプションリストから、 Settings [設定]を見つけて、 Environment variables [環境変数]まで下にスクロールします。ライセンスキーの値を使用して、NEW_RELIC_LICENSE_KEY変数を追加してください。

New Reliceのサイト拡張機能は、-r newrelic環境変数を自動的に追加し、その値はNODE_OPTIONSとなります。これにより、Nodeの起動時にエージェントが挿入されます。以前に定義されたNODE_OPTIONSは削除され、 -r newrelicにリセットされます。

重要

この Azureサイト拡張機能のインストールや削除は、Web アプリケーションを停止している間に行うことをお勧めします。

Copyright © 2025 New Relic株式会社。

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