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

AWS Lambda monitoring Intégration

Important

Activez l' intégrationAWS CloudWatch Metric Streams pour monitorer toutes les métriques CloudWatch de vos services AWS, y compris l'espace de nommage personnalisé. L’intégration individuelle n’est plus notre option recommandée.

L'intégration de New Relic Infrastructure inclut une intégration permettant de signaler vos données AWS Lambda à New Relic. Ce document explique comment activer cette intégration et décrit les données qui peuvent être signalées.

Nous proposons également une Lambda monitoring fonctionnalité plus approfondie. Pour plus d'informations, consultez monitoring sans serveur New Relic pour AWS Lambda.

Caractéristiques

AWS Lambda est une plateforme de calcul sans administration pour les développeurs Web backend . Il exécute votre code pour vous dans le cloud AWS et vous fournit une structure tarifaire précise.

Les fonctions Lambda sont des morceaux de code personnalisé qui s'exécutent lorsqu'un certain événement se produit. Afin d'identifier l'événement qui invoque une fonction Lambda particulière, AWS Lambda utilisateur définit la modélisation source de l'événement. En option, des alias peuvent être utilisés pour pointer vers une version spécifique d'une fonction Lambda.

L'intégration AWS Lambda de New Relic génère des données telles que le nombre d'appels, le nombre d'erreurs, les temporisateurs de fonction et d'autres mesures. Vous pouvez afficher vos données Lambda dans un dashboard prédéfini et également créer des requêtes et des graphiques personnalisés.

Activer l'intégration

Pour activer cette intégration, suivez les procédures standard pour connecter les services AWS à New Relic.

Important

Si vous utilisez des clés personnalisées pour chiffrer les variables d’environnement, vous pouvez commencer à voir des erreurs de déchiffrement KMS dans la console Cloudtrail. Cela est dû au fait que l’API utilisée pour récupérer les lambdas essaie toujours de récupérer les informations des variables d’environnement dans le cadre de sa réponse. New Relic ne reçoit ni ne stocke ces informations.

configuration et sondage

Vous pouvez modifier la fréquence d'interrogation et filtrer les données à l'aide des options de configuration.

Informations d'interrogation par défaut pour l'intégration AWS Lambda :

  • Intervalle d'interrogation de New Relic : 5 minutes
  • Intervalle de données Amazon CloudWatch : 1 minute

Rechercher et utiliser des données

Pour trouver vos données d’intégration, accédez à one.newrelic.com > All capabilities > Infrastructure > AWS et sélectionnez l’un des liens d’intégration Lambda.

Vous pouvez interroger et explorer vos données en utilisant le type d'événement ServerlessSample , avec les valeurs provider de LambdaRegion , LambdaFunction et LambdaFunctionAlias.

Pour en savoir plus sur l’utilisation de vos données, consultez Comprendre et utiliser les données d’intégration.

données métriques

Cette intégration collecte les métriques suivantes. Pour en savoir plus sur ces métriques, consultez la documentation Lambda d'Amazon.

Fonction et alias

La fonction Lambda et les données d'alias sont attachées au type d'événement ServerlessSample , avec une valeur provider de LambdaFunction et LambdaFunctionAlias, respectivement.

De plus, si vous utilisez AWS CloudFront pour exécuter les fonctions dans des emplacements AWS plus proches des clients et que vous avez activé le filtre pour collecter les métriques Lambda\@Edge, ces données seront attachées au type d'événement ServerlessSample , avec une valeur de fournisseur de LambdaEdgeFunction.

Nom

Description

concurrentExecutions

Disponible uniquement pour les fonctions pour lesquelles une limite de simultanéité personnalisée est spécifiée. Non applicable aux versions ou aux alias. Mesure la somme des exécutions simultanées pour une fonction donnée à un moment donné. Doit être considéré comme une mesure moyenne si elle est agrégée sur une période donnée.

deadLetterErrors

Mesure le nombre de fois qu'une fonction ne parvient pas à écrire la charge utile de l'événement ayant échoué dans vos files d'attente de lettres mortes configurées. Cela peut être dû à l'une des raisons suivantes :

  • Erreurs d'autorisations
  • Limites de débit des services en aval
  • Ressources mal configurées
  • Délais d'attente

duration

Mesure le temps écoulé en millisecondes à partir du moment où le code de fonction commence à s'exécuter à la suite d'une invocation jusqu'au moment où il cesse de s'exécuter. (Cette métrique remplace la métrique de latence obsolète.) La valeur maximale possible du point de données correspond à la configuration du délai d'expiration de la fonction. La durée facturée sera arrondie aux 100 millisecondes les plus proches. Notez qu'AWS Lambda n'envoie ces métriques à CloudWatch que si elles ont une valeur différente de zéro.

edge-region

La région AWS où la fonction est exécutée. Uniquement pour les fonctions exécutées par le service Lambda\@Edge.

errors

Mesure le nombre d'appels qui ont échoué en raison d'erreurs dans la fonction (code de réponse 4XX). Ceci remplace la métrique obsolète ErrorCount. Les appels ayant échoué peuvent déclencher une nouvelle tentative qui réussit. Cela comprend :

  • Exceptions traitées (par exemple, context.fail(error))

  • Exceptions non gérées provoquant la sortie du code

  • Exceptions de manque de mémoire

  • Délais d'attente

  • Erreurs d'autorisations

    Cela n'inclut pas les appels qui échouent en raison de taux d'appel dépassant les limites simultanées par défaut (code d'erreur 429) ou les échecs dus à des erreurs de service internes (code d'erreur 500).

invocations

Mesure le nombre de fois qu'une fonction est invoquée en réponse à un événement ou à un appel d'API. Ceci remplace la métrique obsolète RequestCount. Cela inclut les appels réussis et échoués, mais n'inclut pas les tentatives limitées. Cela équivaut aux requests facturées pour la fonction. Notez qu'AWS Lambda n'envoie ces métriques à CloudWatch que si elles ont une valeur différente de zéro.

iteratorAge

Disponible uniquement pour les appels basés sur des flux (fonctions déclenchées par un flux Amazon DynamoDB ou Kinesis). Mesure l'âge du dernier enregistrement en millisecondes pour chaque lot d'enregistrements traités. L'âge est la différence entre le moment où Lambda a reçu le lot et le moment où le dernier enregistrement du lot a été écrit dans le flux.

streamedOutboundBytes (Mode de diffusion en continu des réponses uniquement)

Le nombre d'octets diffusés en sortie de la fonction Lambda (le mode de diffusion de la réponse doit concevoir la fonction).

streamedOutboundThroughput (Mode de diffusion en continu des réponses uniquement)

Le débit de la fonction Lambda en octets par seconde.

throttles

Mesure le nombre de tentatives d'appel de fonction Lambda qui ont été limitées en raison de taux d'appel dépassant les limites simultanées des clients (code d'erreur 429). Les appels ayant échoué peuvent déclencher une nouvelle tentative qui réussit.

Région

Les données de la région Lambda sont attachées au type d'événement ServerlessSample , avec une valeur provider de LambdaRegion.

Nom

Description

concurrentExecutions

écrite comme métrique agrégée pour toutes les fonctions du compte. Mesure la somme des exécutions simultanées pour une fonction donnée à un moment donné. Doit être considéré comme une mesure moyenne si elle est agrégée sur une période donnée.

unreservedConcurrentExecutions

rédigée comme métrique agrégée pour toutes les fonctions du compte uniquement. Représente la somme de la simultanéité des fonctions qui n'ont pas de limite de simultanéité personnalisée spécifiée. Doit être considéré comme une mesure moyenne si elle est agrégée sur une période donnée.

Droits d'auteur © 2025 New Relic Inc.

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