Publié le: Apr 12, 2022

AWS App Runner prend désormais en charge le streaming vers AWS X-Ray de toutes les suivis de requêtes d'applications s'exécutant sur App Runner. App Runner permet aux développeurs de déployer facilement et rapidement des applications web et des API conteneurisées dans le cloud à grande échelle sans avoir à gérer d'infrastructure. La prise en charge par App Runner de X-Ray permet de mesurer les performances de ces applications dans le cadre de leurs interactions avec les services de données AWS (par exemple Amazon RDS, DynamoDB ou Elasticache) ou avec les applications s'exécutant sur ECS, EKS ou Fargate. Par ailleurs, ce lancement permet aux utilisateurs App Runner d'utiliser X-Ray non seulement pour avoir une vue de bout en bout des requêtes lorsqu'elles transitent à travers votre application, mais aussi pour obtenir des informations permettant d'identifier les problèmes ou des possibilités d'optimisation.

Si votre application est déjà instrumentée pour le suivi au moyen d'OpenTelemetry, vous pouvez simplement activer le suivi X-Ray pour votre service App Runner sans avoir à apporter la moindre modification à votre application. Dans le cas contraire, vous devez d'abord instrumenter votre application avec AWS Distro for OpenTelemetry (ADOT). ADOT est une distribution du projet OpenTelemetry sécurisée, prête pour la production et prise en charge par AWS. Ensuite, activez simplement le suivi X-Ray à partir de la console App Runner lors de la création d'un service App Runner pour votre application. Lorsque vous utilisez l'API App Runner ou AWS CLI, vous pouvez activer cette fonction en spécifiant l'objet de paramètre ObservabilityConfiguration lors de la création d'un service ou de la mise à jour d'un service existant.

Pour plus d'informations, reportez-vous au guide du développeur Suivi de l'application App Runner avec X-Ray et à cet article de blog. Pour en savoir plus sur App Runner, veuillez vous référer au guide du développeur AWS App Runner.