環境変数は、コードの外部に設定と秘密を保存する方法です。 次の表には、New Relic を使用してAzure Functions を監視するために設定できる必須変数とランタイム固有の変数が表示されます。
必須の環境変数
ランタイムに関係なく、Azure を使用して FunctionsNew Relic を監視するには、次の環境変数を設定する必要があります。
変数名 | 説明 |
---|---|
| New RelicアカウントIDを指定します |
| Secrets Manager を上書きして、New Relic の取り込みキーを指定します。 |
追加の環境変数
ランタイムに基づいて、次の環境変数を設定して、New Relic Azure Functions 監視をさらに構成できます。
環境変数 | デフォルト値 | オプション | 説明 |
---|---|---|---|
|
| 必須 : Azure アプリケーション関数が呼び出される前にエージェントを挿入します。 | |
| アプリケーション名を設定します。これはNew Relic UIでは使用されません。 |
さらに多くの環境変数については、Node.js 設定ドキュメントをご覧ください。
環境変数 | デフォルト値 | オプション | 説明 |
---|---|---|---|
| アプリケーション名を設定します。これはNew Relic UIでは使用されません。 | ||
|
| 値を
に設定します。 | |
|
| Python ワーカー拡張機能を有効にします。 | |
|
| ファイルを使用してインストールされたモジュールのインストレーション
Pythonパスを、Azure Function App の インポート検索パスに追加します。これにより、
ステートメントがこれらのモジュールを見つけて使用できるようになります。 | |
|
|
,
| これを設定してサーバーレスモードを有効にする
|
|
|
,
| ディストリビューティッド(分散)トレーシングを有効にしてトレースを生成する |
その他の環境変数については、 Python設定ドキュメントをご覧ください。
環境変数 | デフォルト値 | オプション | 説明 |
---|---|---|---|
|
|
,
| Azure Functions モードはデフォルトで有効になっています。 値を
に設定すると、 Azure Functions インストゥルメンテーションを無効にできます。 |
その他の環境変数については、.NET 設定ドキュメントをご覧ください。