Publié le: Nov 22, 2021

AWS Lambda a lancé une nouvelle métrique, OffsetLag, pour contrôler les performances des services de mise en file d'attente de messages Amazon MSK, Kafka autogéré, AmazonMQ et RabbitMQ. Jusqu'à présent, les utilisateurs Lambda n'avaient pas de visibilité sur le déroulement des interrogations et devaient de plus en plus s'appuyer sur l'équipe d'assistance Lambda pour résoudre les retards de traitement, ce qui entraînait des inefficacités dans la diffusion des données. La métrique OffsetLag est une mesure du nombre total de messages se trouvant dans la file d'attente pour être envoyés à la fonction Lambda cible. Cette métrique fournit une transparence sur le nombre total de données en file d'attente. Ainsi, les développeurs peuvent contrôler les performances des événements, définir des alarmes et des seuils pour vérifier les encombrements indésirables, et diagnostiquer et résoudre rapidement les inefficacités dans leur flux de données.

Des informations de base sur OffsetLag sont disponibles gratuitement sur CloudWatch. Grâce à ces informations, vous pouvez étudier le nombre consolidé de messages en retard dans toutes vos sources d'événements. De plus, OffsetLag peut collecter des informations avancées sur la santé du flux de données au niveau du mappage de source d'événement (ESM), ou au niveau d'une rubrique et/ou d'une partition pour Kafka autogéré. Ceci est utile pour tout type d'analyse des causes premières, par exemple pour déterminer quels types d'événements peuvent encombrer un flux de données. Pour accéder à ces dimensions supplémentaires disponibles dans OffsetLag, consultez la tarification.

Pour en savoir plus sur OffsetLag et la façon dont la tarification est calculée, consultez le guide du développeur Lambda.