Before you install Lambda monitoring, make sure your system meets the following requirements.
Basic requirements
Before enabling serverless monitoring using our Lambda layer, you'll need:
A New Relic account with either an admin role or have the Infrastructure manager add-on role.
A .
An AWS account with permissions for creating IAM resources, managed secrets, and Lambdas. You also need permissions for creating CloudFormation stacks and S3 buckets.
Supported runtimes
Based on the type of instrumentation, the following runtimes are supported.
- 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
- Use the supported New Relic agent packages for respective runtimes to instrument your Lambda function.
- Node.js(OS/Arch: Linux, Windows, ARM, ARM 64, x86, x86-64) :
nodejs16.x
,nodejs18.x
,nodejs20.x
,nodejs22.x
- Python (OS/Arch: Linux, Windows, ARM, ARM 64, x86, x86-64):
python3.7
,python3.8
,python3.9
,python3.10
,python3.11
,python3.12
,python3.13
- Java (OS/Arch: Linux, Windows, ARM, ARM 64, x86, x86-64):
java8
,java11
,java17
,java21
- Ruby :
ruby3.2
,ruby3.3
- .NET (OS/Arch: Linux, Windows, ARM, ARM 64, x86, x86-64):
dotnet6
,dotnet8
- Java:
java8.al2
orjava11