• /
  • 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

Compatibilité et exigences pour AWS Lambda monitoring

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.

Autorisations AWS

Permissions d'intégration d'infrastructure

Par défaut, New Relic utilise la politique gérée AWS ReadOnlyAccess. Cela permet à l'intégration d'infrastructure de voir toutes les ressources de votre compte, plutôt qu'uniquement vos fonctions Lambda et vos métriques CloudWatch. New Relic recommande cette valeur par défaut, mais si votre organisation exige une posture de sécurité stricte pour les intégrations tierces, vous pouvez plutôt accorder au rôle IAM un minimum de ces autorisations :

Resource: "*"
Action:
- "cloudwatch:GetMetricStatistics"
- "cloudwatch:ListMetrics"
- "cloudwatch:GetMetricData"
- "lambda:GetAccountSettings"
- "lambda:ListFunctions"
- "lambda:ListAliases"
- "lambda:ListTags"
- "lambda:ListEventSourceMappings"

Permissions de la CLI

Avant d'exécuter la CLI newrelic-lambda, accordez à New Relic au minimum ces autorisations dans AWS :

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "CLIAccessPolicy",
"Action": [
"cloudformation:CreateChangeSet",
"cloudformation:CreateStack",
"cloudformation:DescribeStacks",
"cloudformation:ExecuteChangeSet",
"iam:AttachRolePolicy",
"iam:CreateRole",
"iam:GetRole",
"iam:PassRole",
"lambda:AddPermission",
"lambda:CreateFunction",
"lambda:GetFunction",
"logs:DeleteSubscriptionFilter",
"logs:DescribeSubscriptionFilters",
"logs:PutSubscriptionFilter",
"s3:GetObject",
"serverlessrepo:CreateCloudFormationChangeSet",
"secretsmanager:CreateSecret"
],
"Effect": "Allow",
"Resource": "*"
},
{
"Sid": "NRLogAccessPolicy",
"Effect": "Allow",
"Action": [
"serverlessrepo:CreateCloudFormationTemplate",
"serverlessrepo:GetCloudFormationTemplate"
],
"Resource": "arn:aws:serverlessrepo:us-east-1:463657938898:applications/NewRelic-log-ingestion"
}
]
}

Pour plus d’informations, reportez-vous au référentiel (repository) de la CLI newrelic-lambda.

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, nodejs24.x
  • Python : python3.8, python3.9, python3.10, python3.11, python3.12, python3.13, python3.14
  • Go : provided.al2, provided.al2023
  • Java : java8.al2, java11, java17, java21
  • Ruby : ruby3.2, ruby3.3, ruby3.4
  • .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, nodejs24.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, python3.14
  • 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.al2 ou java11

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-events 3.0.0 les plus récentes.

Instrumentation en couches

Instrumentez votre fonction Lambda avec l'approche par couches de New Relic.

Instrumentation du SDK

Instrumentez votre fonction Lambda à l'aide du SDK.

Instrumentation conteneurisée

Instrumentez votre fonction Lambda avec l'approche conteneurisée de New Relic.

Droits d'auteur © 2026 New Relic Inc.

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