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

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

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

問題を作成する

Windows計装

Azure FunctionsWindowsAzureNew Relic.NET エージェント、Python エージェント、またはNode.js エージェントを使用して Function をインストゥルメントすることで、 用の 監視を構成できます。これにより、 Azure Functionsのパフォーマンスと正常性を監視できるようになります。

前提条件

Azure Functions の監視を構成する

さまざまな環境や、ランタイムとデプロイメント方法のさまざまな組み合わせに対して、Azure Functions の監視を構成できます。

  1. Node.js Azure Function App プロジェクトのルートディレクトリで、以下を実行して、 New Relicエージェントをプロジェクト依存関係としてインストールします。

    npm i newrelic
  2. デプロイメント プロセス中に New Relicエージェントがプロジェクトの依存関係とともにインストールされるようにするには、次のコマンドを実行してアプリケーション設定でAzureSCM_DO_BUILD_DURING_DEPLOYMENTtrue に設定します。

    az functionapp config appsettings set --name <your-function-app-name> --settings SCM_DO_BUILD_DURING_DEPLOYMENT=true
  3. Azure CLI または任意の公開方法を使用して、Azure Function App を公開します。Azure Function App を公開するには、次のいずれかのコマンドを使用できます。

    func azure functionapp publish {NAME_OF_YOUR_AZURE_FUNCTION_APP}

    また

    az functionapp app up

    また

    az functionapp deploy

    重要

    ここで示すコマンドは例であり、特定のAzure設定およびデプロイメント戦略 ( OSNode.js versionAzure resource groupAzure subscriptionAzure storage accountAzure regionなど) に基づいて追加の懸念が必要になる場合があります。 func azure functionapp publishaz functionapp up 、およびaz functionapp deployメソッドのこれらのパラメーターの詳細については、Azure のドキュメントを参照してください。

次の方法で、 上の .NET エージェントを使用して Functions を計装できます。AzureNew RelicWindows

環境変数を設定する

を使用してAzure Function をインストゥルメントした後、New Relic 環境変数を構成します

  1. AzureポータルでAzure Functions に移動します。

  2. Settings [設定] でEnvironment variables [環境変数]をクリックし、 Advanced edit [詳細編集]をクリックします。

  3. デプロイメント環境に基づいて、次の値を貼り付けます。

    重要

    既存の最後の行の末尾に必ずカンマを追加し、次の設定でライセンスキーを更新してください。

    {
    "NODE_OPTIONS": "-r newrelic",
    "NEW_RELIC_LICENSE_KEY": "YOUR-NEW-RELIC-INGEST-LICENSE-KEY",
    "NEW_RELIC_APP_NAME": "NAME-OF-THE-FUNCTION-APP"
    }

    New Relic Azure ウェブサイト拡張機能:

    {
    "name": "NEW_RELIC_LICENSE_KEY",
    "value": "<your New Relic ingest license key here>",
    "slotSetting": false
    }

    Azure Web サイト拡張機能は、その他すべての必要な環境変数を自動的に構成します。

    必要に応じて、次の環境変数を追加して、インストールする .NET エージェントのバージョンを指定できます。

    {
    "name": "NEW_RELIC_AGENT_VERSION_OVERRIDE",
    "value": "10.38.0",
    "slotSetting": false
    }

    NewRelic.エージェント Nuget パッケージ:

    ({
    "name": "CORECLR_ENABLE_PROFILING",
    "value": "1",
    "slotSetting": false
    },
    {
    "name": "CORECLR_NEW_RELIC_HOME",
    "value": "C:\\home\\site\\wwwroot\\newrelic",
    "slotSetting": false
    },
    {
    "name": "CORECLR_PROFILER",
    "value": "{36032161-FFC0-4B61-B559-F6C5D41BAE5A}",
    "slotSetting": false
    },
    {
    "name": "CORECLR_PROFILER_PATH_32",
    "value": "C:\\home\\site\\wwwroot\\newrelic\\x86\\NewRelic.Profiler.dll",
    "slotSetting": false
    },
    {
    "name": "CORECLR_PROFILER_PATH_64",
    "value": "C:\\home\\site\\wwwroot\\newrelic\\NewRelic.Profiler.dll",
    "slotSetting": false
    },
    {
    "name": "COR_ENABLE_PROFILING",
    "value": "1",
    "slotSetting": false
    },
    {
    "name": "NEW_RELIC_HOME",
    "value": "C:\\home\\site\\wwwroot\\newrelic",
    "slotSetting": false
    },
    {
    "name": "COR_PROFILER",
    "value": "{71DA0A04-7777-4EC6-9643-7D28B46A8A41}",
    "slotSetting": false
    },
    {
    "name": "COR_PROFILER_PATH_32",
    "value": "C:\\home\\site\\wwwroot\\newrelic\\x86\\NewRelic.Profiler.dll",
    "slotSetting": false
    },
    {
    "name": "COR_PROFILER_PATH_64",
    "value": "C:\\home\\site\\wwwroot\\newrelic\\NewRelic.Profiler.dll",
    "slotSetting": false
    },
    {
    "name": "NEW_RELIC_LOG_DIRECTORY",
    "value": "C:\\home\\LogFiles\\NewRelic",
    "slotSetting": false
    },
    {
    "name": "NEW_RELIC_LICENSE_KEY",
    "value": "<your New Relic ingest license key here>",
    "slotSetting": false
    })

Azure Functionsを再起動します

環境変数を追加したら、 Azure Functions を再起動して変更を適用します。

データを見つけて使用する

Azure 関数を構成したら、New Relic UI でデータを検索して使用できるようになります。

  1. https://one.newrelic.com > APM & Servicesに移動します。

  2. 検索バナーで、検索条件をisAzureFunction = trueとして設定します。

    A screenshot showing the Azure Function search
  3. 表示されたリストから、データを表示する Azure 関数を選択します。

互換性と要件

Azure Functions の要件

Linux計装

Azure Functions for Linux をNew Relicで監視できるようにセットアップする方法について説明します。

コンテナインストゥルメンテーション

Azure Functions for Containers をNew Relicで監視するように設定する方法を学びます。

Copyright © 2025 New Relic株式会社。

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