• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Variables d'environnement pour AWS Lambda

Les variables d'environnement sont un moyen de stocker la configuration et les secrets en dehors de votre code. Les tableaux suivants affichent les variables obligatoires et les variables spécifiques à l'exécution que vous pouvez définir pour monitorer votre fonction Lambda avec New Relic.

Variables d'environnement obligatoires

Quel que soit votre environnement d'exécution, vous devez définir les variables d'environnement suivantes pour monitorer votre fonction Lambda avec New Relic :

Nom de la variable

Description

NEW_RELIC_ACCOUNT_ID

Spécifie votre identifiant de compte New Relic

NEW_RELIC_LAMBDA_HANDLER

Spécifie le wrapper de gestionnaire utilisé pour trouver le gestionnaire réel de votre fonction

NEW_RELIC_LICENSE_KEY

Spécifie votre clé d'ingestion New Relic, remplaçant Secrets Manager

NEW_RELIC_TRUSTED_ACCOUNT_KEY

Spécifie votre identifiant de compte New Relic ou votre identifiant parent, s'il existe

Variables d'environnement supplémentaires

En fonction de votre environnement d'exécution, vous pouvez définir les variables d'environnement suivantes pour configurer davantage la New Relic Lambda monitoring:

Variable d'environnement

Valeur par défaut

Options

Description

NEW_RELIC_USE_ESM

false

true

,

false

OBSOLÈTE

 : cela sera supprimé des futures versions de la couche lambda Node.js. Au lieu de cela, définissez votre gestionnaire sur

/opt/nodejs/node_modules/newrelic-esm-lambda-wrapper/index.handler

NODE_OPTIONS

--experimental-loader newrelic/esm-loader.mjs

Obligatoire

: si ESM est activé, définissez cette variable d'environnement pour utiliser notre chargeur ESM

NEW_RELIC_AI_MONITORING_ENABLED

false

true

,

false

Obligatoire pour le streaming de réponse

: définissez sur

true

pour activer la monitoring des réponses IA dans l'interface utilisateur de New Relic.

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Générer une trace en activant le tracing distribué

NEW_RELIC_NO_CONFIG_FILE

false

true

,

false

Utilisez les variables d'environnement dans Lambda en définissant ceci sur

true

NEW_RELIC_APP_NAME

Définissez le nom de l'application, même s'il n'est pas utilisé dans l'interface utilisateur de New Relic

NEW_RELIC_LOG_ENABLED

false

true

,

false

Activez le logging de l'agent en définissant ceci sur

true

NEW_RELIC_LOG_LEVEL

info

fatal

,

error

,

warn

,

info

,

debug

,

trace

Définir le niveau de log de l'agent

NEW_RELIC_LOG

stdout

stdout

Définissez le chemin log de l'agent sur

stdout

pour le mode sans serveur

NEW_RELIC_NATIVE_METRICS_ENABLED

true

true

,

false

Désactiver pour réduire la durée du démarrage à froid en définissant cette option sur

false

, bien que cela ne collecte pas les métriques de la machine virtuelle

Vous pouvez trouver plus de variables d'environnement dans notre documentation de configuration Node.js.

Variable d'environnement

Valeur par défaut

Options

Description

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Générer une trace en activant le tracing distribué

NEW_RELIC_NO_CONFIG_FILE

false

true

,

false

Utilisez les variables d'environnement dans Lambda en définissant ceci sur

true

NEW_RELIC_APP_NAME

Définissez le nom de l'application, même s'il n'est pas utilisé dans l'interface utilisateur de New Relic

NEW_RELIC_LOG

stderr

stderr

Définissez le chemin log de l'agent sur

stderr

pour le mode sans serveur

NEW_RELIC_LOG_LEVEL

info

critical

,

error

,

warning

,

info

,

debug

Définir le niveau de log de l'agent

NEW_RELIC_SERVERLESS_MODE_ENABLED

false

true

,

false

Activez le mode sans serveur en définissant ceci sur

true

NEW_RELIC_PACKAGE_REPORTING_ENABLED

true

true

,

false

Améliorez les temps de démarrage à froid en réglant cette option sur

true

Vous pouvez trouver plus de variables d'environnement dans notre documentation de configuration Python.

Variable d'environnement

Valeur par défaut

Options

Description

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Générer une trace en activant le tracing distribué

NEW_RELIC_PRIMARY_APPLICATION_ID

Définissez votre identifiant de compte New Relic

NEW_RELIC_DEBUG

false

true

,

false

Activez le niveau de log de l'agent en le définissant sur

true

Variable d'environnement

Valeur par défaut

Options

Description

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Générer une trace en activant le tracing distribué

Variable d'environnement

Valeur par défaut

Options

Description

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Générer une trace en activant le tracing distribué

Variable d'environnement

Valeur par défaut

Options

Description

CORECLR_ENABLE_PROFILING

0

0

,

1

Obligatoire

: activez le profilage en définissant ceci sur

1

CORECLR_PROFILER

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

Obligatoire

: définissez cette valeur sur

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

pour activer l'agent .NET

CORECLR_NEWRELIC_HOME

/opt/lib/newrelic-dotnet-agent

Obligatoire

: définissez cette valeur sur

/opt/lib/newrelic-dotnet-agent

pour activer l'agent .NET

CORECLR_PROFILER_PATH

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

Obligatoire

: définissez cette valeur sur

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

pour activer l'agent .NET

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Générer une trace en activant le tracing distribué

NEW_RELIC_APP_NAME

Définissez le nom de l'application, même s'il n'est pas utilisé dans l'interface utilisateur de New Relic

NEW_RELIC_LOG_ENABLED

1

1

,

0

Désactivez le logging de l'agent en définissant cette option sur

0

NEW_RELIC_LOG_CONSOLE

0

1

,

0

Définissez ceci sur

1

pour générer les logs vers CloudWatch

NEW_RELIC_LOG_LEVEL

info

info

,

debug

,

finest

Définir le niveau de log de l'agent

Vous pouvez trouver plus de variables d'environnement dans notre documentation de configuration .NET et notre méthode d'instrumentation sans couche .

Variable d'environnement

Valeur par défaut

Options

Description

NEW_RELIC_LAMBDA_EXTENSION_ENABLED

true

true

,

false

Désactivez l'extension en définissant ceci sur

false

NEW_RELIC_LICENSE_KEY_SECRET

NEW_RELIC_LICENSE_KEY

Définir un nom de secret personnalisé dans AWS Secrets Manager

NEW_RELIC_DATA_COLLECTION_TIMEOUT

10s

Définir la durée du délai d'expiration pour

Telemetry client error

NEW_RELIC_EXTENSION_LOGS_ENABLED

true

true

,

false

Désactivez

[NR_EXT]

lignes log en définissant ceci sur

false

NEW_RELIC_EXTENSION_LOG_LEVEL

INFO

INFO

,

DEBUG

Définir le niveau de log pour

NR_EXT

lignes log

NEW_RELIC_EXTENSION_SEND_FUNCTION_LOGS

false

true

,

false

Envoyer les logs des fonctions en définissant cette option sur

true

NEW_RELIC_EXTENSION_SEND_EXTENSION_LOGS

false

true

,

false

Envoyer les logs d'extension en définissant ceci sur

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

Définir le point de terminaison des logs

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

Définir le point de terminaison de la télémétrie

NEW_RELIC_IGNORE_EXTENSION_CHECKS

Contournez les vérifications en les fournissant sous forme de valeurs séparées par des virgules dans une chaîne. Utilisez les valeurs de chaîne

handler

,

agent

,

sanity

,

vendor

ou

all

Voir plus de variables d'environnement pour l'extension New Relic dans notre documentation.

Et ensuite ?

Install and configure Lambda monitoring

Commencez avec l'instrumentation et configuration de votre fonction Lambda

Data and UI

Apprenez à utiliser New Relic pour monitorer votre fonction AWS Lambda

Droits d'auteur © 2025 New Relic Inc.

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