Avant d'installer le monitoring Lambda, assurez-vous que votre système répond aux exigences suivantes.
Exigences de base
Avant d'activer monitoring sans serveur à l'aide de notre couche Lambda , vous aurez besoin de :
Un compte New Relic avec un rôle d'administrateur ou le rôle complémentaire de Infrastructure manager.
Un .
Un compte AWS avec des autorisations pour créer des ressources IAM, des secrets gérés et des Lambdas. Vous avez également besoin d’autorisations pour créer une pile CloudFormation et des buckets S3.
Conseil
New Relic recommande d'intégrer votre compte AWS à New Relic en utilisant l' intégration AWS pour découvrir et monitorer automatiquement votre fonction Lambda. Cela vous permet d'exploiter pleinement la puissance de New Relic APM pour votre serveur de fonctions.
Exécutions prises en charge
En fonction du type d'instrumentation, les durées d'exécution suivantes sont prises en charge.
- Node.js :
nodejs16.x,nodejs18.x,nodejs20.x,nodejs22.x - Python :
python3.8,python3.9,python3.10,python3.11,python3.12,python3.13 - Go :
provided.al2,provided.al2023 - Java :
java8.al2,java11,java17,java21 - Ruby:
ruby3.2,ruby3.3 - .NET :
dotnet6,dotnet8
- Utilisez le package d'agent New Relic pris en charge pour les environnements d'exécution respectifs afin d'intrumenter votre fonction Lambda.
- Node.js(OS/Arch: Linux, Windows, ARM, ARM 64, x86, x86-64) :
nodejs16.x,nodejs18.x,nodejs20.x,nodejs22.x - Python (système d'exploitation/architecture : Linux, Windows, ARM, ARM 64, x86, x86-64) :
python3.7,python3.8,python3.9,python3.10,python3.11,python3.12,python3.13 - Java (système d'exploitation/architecture : Linux, Windows, ARM, ARM 64, x86, x86-64) :
java8,java11,java17,java21 - Ruby :
ruby3.2,ruby3.3 - .NET (système d'exploitation/architecture : Linux, Windows, ARM, ARM 64, x86, x86-64) :
dotnet6,dotnet8
- Java :
java8.al2oujava11
Bibliothèque supportée
- Java : l'instrumentation en couches et SDK de New Relic Java est compatible avec les versions
com.amazonaws:aws-lambda-java-events3.0.0les plus récentes.