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

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

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

問題を作成する

AWS Lambda の環境変数

環境変数は、コードの外部に設定と秘密を保存する方法です。 次の表には、New Relic を使用してLambda関数を監視するために設定できる必須変数とランタイム固有の変数が表示されます。

必須の環境変数

ランタイムに関係なく、New Relic でLambda関数を監視するには次の環境変数を設定する必要があります。

変数名

説明

NEW_RELIC_ACCOUNT_ID

New RelicアカウントIDを指定します

NEW_RELIC_LAMBDA_HANDLER

関数の実際のハンドラを見つけるために使用するハンドララッパーを指定します

NEW_RELIC_LICENSE_KEY

Secrets Manager を上書きして、New Relic の取り込みキーを指定します。

NEW_RELIC_TRUSTED_ACCOUNT_KEY

New RelicアカウントIDまたは親ID(存在する場合)を指定します

追加の環境変数

ランタイムに基づいて、次の環境変数を設定して、New Relic Lambda監視をさらに構成できます。

環境変数

デフォルト値

オプション

説明

NEW_RELIC_USE_ESM

false

true

,

false

必須

: コールバックではなくasync/awaitを使用するESM関数を有効にするには、これを次のように設定します。

true

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

ディストリビューティッド(分散)トレーシングを有効にしてトレースを生成する

NEW_RELIC_NO_CONFIG_FILE

false

true

,

false

Lambdaで環境変数を使用するには、これを次のように設定します。

true

NEW_RELIC_APP_NAME

アプリケーション名を設定します。これはNew Relic UIでは使用されません。

NEW_RELIC_LOG_ENABLED

false

true

,

false

これを設定してエージェントのログ記録を有効にする

true

NEW_RELIC_LOG_LEVEL

info

fatal

error

warn

info

debug

trace

エージェントのログレベルを設定する

NEW_RELIC_LOG

stdout

stdout

サーバーレス モードのエージェント ログ パスを

stdout

に設定します

NEW_RELIC_NATIVE_METRICS_ENABLED

true

true

,

false

これを

false

に設定してコールドスタートの期間を短縮するには無効にしますが、VM メトリックは収集されません。

さらに多くの環境変数については、Node.js 設定ドキュメントをご覧ください。

環境変数

デフォルト値

オプション

説明

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

ディストリビューティッド(分散)トレーシングを有効にしてトレースを生成する

NEW_RELIC_NO_CONFIG_FILE

false

true

,

false

Lambdaで環境変数を使用するには、これを次のように設定します。

true

NEW_RELIC_APP_NAME

アプリケーション名を設定します。これはNew Relic UIでは使用されません。

NEW_RELIC_LOG

stderr

stderr

サーバーレス モードのエージェント ログ パスを

stderr

に設定します

NEW_RELIC_LOG_LEVEL

info

critical

error

warning

info

debug

エージェントのログレベルを設定する

NEW_RELIC_SERVERLESS_MODE_ENABLED

false

true

,

false

これを設定してサーバーレスモードを有効にする

true

NEW_RELIC_PACKAGE_REPORTING_ENABLED

true

true

,

false

これを設定することでコールドスタート時間を改善します

true

その他の環境変数については、 Python設定ドキュメントをご覧ください。

環境変数

デフォルト値

オプション

説明

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

ディストリビューティッド(分散)トレーシングを有効にしてトレースを生成する

NEW_RELIC_PRIMARY_APPLICATION_ID

New RelicアカウントIDを設定する

NEW_RELIC_DEBUG

false

true

,

false

エージェントのログレベルを有効にするには、これを次のように設定します。

true

環境変数

デフォルト値

オプション

説明

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

ディストリビューティッド(分散)トレーシングを有効にしてトレースを生成する

環境変数

デフォルト値

オプション

説明

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

ディストリビューティッド(分散)トレーシングを有効にしてトレースを生成する

環境変数

デフォルト値

オプション

説明

CORECLR_ENABLE_PROFILING

0

0

,

1

必須

: これを設定してプロファイリングを有効にします

1

CORECLR_PROFILER

{36032161-FFC0-4B61-B559-F6C5D41BAE5A}

必須

: .NET エージェントを有効にするには、これを

{36032161-FFC0-4B61-B559-F6C5D41BAE5A}

に設定します。

CORECLR_NEWRELIC_HOME

/opt/lib/newrelic-dotnet-agent

必須

: .NET エージェントを有効にするには、これを

/opt/lib/newrelic-dotnet-agent

に設定します。

CORECLR_PROFILER_PATH

/opt/lib/newrelic-dotnet-agent/libNewRelicProfiler.so

必須

: .NET エージェントを有効にするには、これを

/opt/lib/newrelic-dotnet-agent/libNewRelicProfiler.so

に設定します。

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

ディストリビューティッド(分散)トレーシングを有効にしてトレースを生成する

NEW_RELIC_APP_NAME

アプリケーション名を設定します。これはNew Relic UIでは使用されません。

NEW_RELIC_LOG_ENABLED

1

1

,

0

これを設定してエージェントのログ記録を無効にする

0

NEW_RELIC_LOG_CONSOLE

0

1

,

0

CloudWatch にログを出力するには、これを

1

に設定します。

NEW_RELIC_LOG_LEVEL

info

info

debug

finest

エージェントのログレベルを設定する

.NET 設定ドキュメントレイヤーレス インストゥルメンテーションメソッドでその他の環境変数を見つけることができます。

環境変数

デフォルト値

オプション

説明

NEW_RELIC_LAMBDA_EXTENSION_ENABLED

true

true

,

false

拡張機能を無効にするには、これを次のように設定します。

false

NEW_RELIC_LICENSE_KEY_SECRET

NEW_RELIC_LICENSE_KEY

AWS Secrets Managerでカスタムシークレット名を設定する

NEW_RELIC_DATA_COLLECTION_TIMEOUT

10s

タイムアウト期間を設定する

Telemetry client error

NEW_RELIC_EXTENSION_LOGS_ENABLED

true

true

,

false

これを設定して

[NR_EXT]

ログ行を無効にする

false

NEW_RELIC_EXTENSION_LOG_LEVEL

INFO

INFO

,

DEBUG

NR_EXT

ログ行のログレベルを設定します

NEW_RELIC_EXTENSION_SEND_FUNCTION_LOGS

false

true

,

false

これを設定して関数ログを送信する

true

NEW_RELIC_EXTENSION_SEND_EXTENSION_LOGS

false

true

,

false

これを設定して拡張機能のログを送信する

true

NEW_RELIC_LOG_ENDPOINT

https://log-api.newrelic.com/log/v1

https://log-api.newrelic.com/log/v1

,

https://log-api.eu.newrelic.com/log/v1

ログエンドポイントを設定する

NEW_RELIC_TELEMETRY_ENDPOINT

https://cloud-collector.newrelic.com/aws/lambda/v1

https://cloud-collector.newrelic.com/aws/lambda/v1

,

https://cloud-collector.eu01.nr-data.net/aws/lambda/v1

テレメトリーのエンドポイントを設定する

NEW_RELIC_IGNORE_EXTENSION_CHECKS

文字列内でコンマ区切りの値として指定することで、チェックをバイパスします。

handler

agent

sanity

vendor

、または

all

文字列値を使用します

New Relic 拡張機能のその他の環境変数については、 ドキュメントをご覧ください。

次のステップ

Install and configure Lambda monitoring

Lambda関数のインス

Data and UI

トゥルメンテーションと設定を開始するNew Relicを使用してAWS Lambda関数を監視する方法を学ぶ

Copyright © 2025 New Relic株式会社。

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