Une fois que vous avez lié avec succès vos comptes New Relic et AWS, vous pouvez instrumenter votre fonction Lambda en ajoutant la couche New Relic Lambda . Cela intègre l'agent New Relic, permettant monitoring automatique chaque fois que vos fonctions sont invoquées.

Avant de commencer
Méthodes d'instrumentation
New Relic propose plusieurs méthodes pour instrumenter votre fonction AWS Lambda pour monitoring complète :
- interface de ligne de commande (CLI): utilisez l'AWS CLI pour ajouter rapidement la couche New Relic à votre fonction Lambda.
- Framework Serverless : intégrez de manière transparente l'instrumentation New Relic dans votre déploiement sans serveur.
- CloudFormation/SAM: incluez la couche New Relic dans vos modèles d’infrastructure en tant que code.
- AWS CDK: ajoutez la couche New Relic Lambda dans votre code CDK aux côtés d’autres ressources d’infrastructure.
- Terraform: gérez facilement l'instrumentation New Relic avec vos autres ressources d'infrastructure.
- Instrumentation manuelle: ajoutez directement la couche New Relic via la console AWS Lambda pour un contrôle plus précis.
Quelle que soit la méthode choisie, la couche New Relic ajoute l'agent New Relic à vos fonctions. Cet agent instrumente automatiquement vos fonctions lors de l'invocation, générant une charge, NR_LAMBDA_MONITORING
, qui est envoyée à New Relic via l'extension New Relic Lambda .
Selon vos besoins, vous pouvez choisir de contourner l'extension et de voir uniquement la télémétrie dans CloudWatch, de contourner CloudWatch ou d'utiliser CloudWatch comme solution de secours. La section CloudWatch à la fin de ce document vous guidera à travers chaque option.