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 :
Variable d'environnement | Description |
|---|---|
| Spécifie votre identifiant de compte New Relic |
| Specifies the handler wrapper used to find your function's actual handler. For Go runtimes, this variable isn't required. |
| Spécifie votre clé d'ingestion New Relic, remplaçant Secrets Manager |
| Définissez la valeur sur
pour activer monitoring APM de votre fonction Lambda |
| 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 |
|---|---|---|---|
|
|
,
| OBSOLÈTE : cela sera supprimé des futures versions de la couche lambda Node.js. Au lieu de cela, définissez votre gestionnaire sur
|
|
| Obligatoire : si ESM est activé, définissez cette variable d'environnement pour utiliser notre chargeur ESM | |
|
|
,
| Obligatoire pour le streaming de réponse : définissez sur
pour activer la monitoring des réponses IA dans l'interface utilisateur de New Relic. |
|
|
,
| Générer une trace en activant le tracing distribué |
|
|
,
| Utilisez les variables d'environnement dans Lambda en définissant ceci sur
|
| Définissez le nom de l'application, même s'il n'est pas utilisé dans l'interface utilisateur de New Relic | ||
|
|
,
| Activez le logging de l'agent en définissant ceci sur
|
|
|
,
,
,
,
,
| Définir le niveau de log de l'agent |
|
|
| Définissez le chemin log de l'agent sur
pour le mode sans serveur |
|
|
,
| Désactiver pour réduire la durée du démarrage à froid en définissant cette option sur
, 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 |
|---|---|---|---|
|
|
,
| Générer une trace en activant le tracing distribué |
|
|
,
| Utilisez les variables d'environnement dans Lambda en définissant ceci sur
|
| Définissez le nom de l'application, même s'il n'est pas utilisé dans l'interface utilisateur de New Relic | ||
|
|
| Définissez le chemin log de l'agent sur
pour le mode sans serveur |
|
|
,
,
,
,
| Définir le niveau de log de l'agent |
|
|
,
| Activez le mode sans serveur en définissant ceci sur
|
|
|
,
| Améliorez les temps de démarrage à froid en réglant cette option sur
|
Vous pouvez trouver plus de variables d'environnement dans notre documentation de configuration Python.
Important
The New Relic Java agent layer requires Java 17 or later.
Variable d'environnement | Valeur par défaut | Options | Description |
|---|---|---|---|
|
| Required : Must be set to
when using the New Relic Java agent layer. This points AWS Lambda to the agent wrapper script bundled in the layer. | |
|
(pre-set in layer) |
,
| Enables serverless mode. Automatically detected when
is present. Pre-configured to
in the layer. |
|
(pre-set in layer) |
| By default sets up the Java agent log file to be in the absolute path
|
|
|
,
| Générer une trace en activant le tracing distribué |
| Définissez votre identifiant de compte New Relic | ||
|
|
,
| Enable debug logging by setting this to
|
You can find more environment variables in our Java agent configuration documentation and Java serverless monitoring.
Variable d'environnement | Valeur par défaut | Options | Description |
|---|---|---|---|
|
|
,
| Générer une trace en activant le tracing distribué |
| Définissez le nom de l'application, même s'il n'est pas utilisé dans l'interface utilisateur de New Relic | ||
|
|
| Définissez le chemin log de l'agent sur
pour le mode sans serveur |
|
pour le débogage, ou vide pour les informations | Définir le niveau de log de l'agent |
Variable d'environnement | Valeur par défaut | Options | Description |
|---|---|---|---|
|
|
,
| Générer une trace en activant le tracing distribué |
Variable d'environnement | Valeur par défaut | Options | Description |
|---|---|---|---|
|
|
,
| Obligatoire : activez le profilage en définissant ceci sur
|
|
| Obligatoire : définissez cette valeur sur
pour activer l'agent .NET | |
|
| Obligatoire : définissez cette valeur sur
pour activer l'agent .NET | |
|
| Obligatoire : définissez cette valeur sur
pour activer l'agent .NET | |
|
|
,
| Générer une trace en activant le tracing distribué |
| Définissez le nom de l'application, même s'il n'est pas utilisé dans l'interface utilisateur de New Relic | ||
|
|
,
| Désactivez le logging de l'agent en définissant cette option sur
|
|
|
,
| Définissez ceci sur
pour générer les logs vers CloudWatch |
|
|
,
,
| 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 |
|---|---|---|---|
|
|
,
| Désactivez l'extension en définissant ceci sur
|
|
| Définir un nom de secret personnalisé dans AWS Secrets Manager | |
| 10s | Définir la durée du délai d'expiration pour
| |
|
|
,
| Désactivez
lignes log en définissant ceci sur
|
|
|
,
,
,
,
,
| Définir le niveau de log pour
lignes log |
|
|
,
| Envoyer les logs des fonctions en définissant cette option sur
|
|
|
,
| Envoyer les logs d'extension en définissant ceci sur
|
|
|
,
| Définir le point de terminaison des logs |
|
|
,
| Définir le point de terminaison de la télémétrie |
| DÉPRÉCIÉ 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
,
,
,
ou
| ||
| Spécifiez le nom ou l'ARN du secret d'AWS Secrets Manager qui contient votre clé de licence New Relic. Remarques :
| ||
| Spécifiez le nom ou l'ARN du paramètre du magasin de paramètres AWS Systems Manager qui contient votre clé de licence New Relic. Remarques :
| ||
| To help New Relic correctly map and display relationships between your monitored entities, provide the AWS Account ID where your monitored resources, such as databases and Lambda functions, reside. |
Voir plus de variables d'environnement pour l'extension New Relic dans notre documentation.