Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveillance des instances gérées par Lambda
Vous pouvez surveiller les instances gérées Lambda à l'aide CloudWatch de métriques. Lambda publie automatiquement des métriques pour vous aider CloudWatch à surveiller l'utilisation des ressources, à suivre les coûts et à optimiser les performances.
Métriques disponibles
Les instances gérées Lambda fournissent des métriques à deux niveaux : au niveau du fournisseur de capacité et au niveau de l'environnement d'exécution.
Indicateurs au niveau du fournisseur de capacité
Les indicateurs au niveau du fournisseur de capacité fournissent une visibilité sur l'utilisation globale des ressources dans l'ensemble de vos instances. Ces mesures utilisent les dimensions suivantes :
-
CapacityProviderName- Le nom de votre fournisseur de capacité
-
InstanceType- Le type d' EC2 instance
Indicateurs d'utilisation des ressources :
-
CPUUtilization- Le pourcentage d'utilisation du processeur entre les instances du fournisseur de capacité
-
MemoryUtilization- Le pourcentage d'utilisation de la mémoire entre les instances du fournisseur de capacité
-
NetworkOut- Trafic réseau envoyé via l'ENI du client (en octets)
-
NetworkIn- Trafic réseau reçu via l'ENI du client (en octets)
-
DiskReadBytes- Lire le trafic depuis le stockage local entre les instances (en octets)
-
DiskWriteBytes- Écrire le trafic vers le stockage local entre les instances (en octets)
Indicateurs de capacité :
-
v CPUAvailable - La quantité de vCPU disponible sur les instances pour l'allocation (en nombre)
-
MemoryAvailable- La quantité de mémoire disponible sur les instances pour l'allocation (en octets)
-
v CPUAllocated - La quantité de vCPU allouée aux instances pour les environnements d'exécution (en nombre)
-
MemoryAllocated- La quantité de mémoire allouée aux instances pour les environnements d'exécution (en octets)
Mesures au niveau de l'environnement d'exécution
Les métriques au niveau de l'environnement d'exécution fournissent une visibilité sur l'utilisation des ressources et la simultanéité des fonctions individuelles. Ces mesures utilisent les dimensions suivantes :
-
CapacityProviderName- Le nom de votre fournisseur de capacité
-
FunctionName- Le nom de votre fonction Lambda
Métriques de l'environnement d'exécution disponibles :
-
ExecutionEnvironmentConcurrency- La simultanéité maximale sur une période d'échantillonnage de 5 minutes
-
ExecutionEnvironmentConcurrencyLimit- La limite maximale de simultanéité par environnement d'exécution
-
ExecutionEnvironmentCPUUtilization- Le pourcentage d'utilisation du processeur pour les environnements d'exécution de la fonction
-
ExecutionEnvironmentMemoryUtilization- Le pourcentage d'utilisation de la mémoire pour les environnements d'exécution de la fonction
Fréquence métrique et rétention
Les métriques des instances gérées Lambda sont publiées à intervalles de 5 minutes et conservées pendant 15 mois.
Afficher les métriques dans CloudWatch
Pour consulter les métriques des instances gérées Lambda dans la console CloudWatch
-
Ouvrez la CloudWatch console à l'adresse console.aws.amazon.com/cloudwatch/
. -
Dans le panneau de navigation, sélectionnez Métriques.
-
Dans l'onglet Toutes les métriques, choisissez AWS/Lambda.
-
Choisissez la dimension métrique que vous souhaitez afficher :
-
Pour les mesures au niveau du fournisseur de capacité, filtrez par CapacityProviderNameet InstanceType
-
Pour les métriques au niveau de l'environnement d'exécution, filtrez par CapacityProviderNameet FunctionName
-
-
Sélectionnez les indicateurs que vous souhaitez surveiller.
Utiliser des métriques pour optimiser les performances
Surveillez l'utilisation du processeur et de la mémoire pour déterminer si vos fonctions sont correctement dimensionnées. Une utilisation élevée peut indiquer le besoin de types d'instances plus grands ou d'une augmentation de l'allocation de mémoire aux fonctions. Suivez les indicateurs de simultanéité pour comprendre le comportement de mise à l'échelle et identifier les ralentissements potentiels.
Surveillez les indicateurs de capacité pour vous assurer que des ressources suffisantes sont disponibles pour vos charges de travail. Le v CPUAvailable et MemoryAvailableles métriques vous aident à comprendre la capacité restante de vos instances.