La vigie applicative CloudWatch prend désormais en charge l’instrumentation dynamique
AWS annonce aujourd’hui le lancement de l’instrumentation dynamique pour la vigie applicative Amazon CloudWatch, une fonctionnalité qui capture l’état d’exécution des applications actives sans nécessiter de redémarrage ni de redéploiement. Les développeurs qui résolvent des problèmes de production peuvent désormais inspecter les valeurs des variables, les arguments de méthode, les valeurs de retour et les traces de pile à des emplacements de code spécifiques. L’instrumentation dynamique élimine la nécessité d’ajouter des instructions de journalisation, de redéployer et d’attendre pour reproduire un problème, ce qui facilite l’investigation des problèmes difficiles à reproduire localement.
Les clients commencent par instrumenter leur application à l’aide des kits SDK AWS Distro for OpenTelemetry (ADOT). Les clients configurent ensuite les emplacements de code à surveiller à l’aide du serveur MCP de la vigie applicative CloudWatch ou manuellement via l’AWS CLI et le kit SDK. Lorsque l’exécution atteint un emplacement instrumenté, l’agent capture un instantané contenant le contexte d’exécution et le transmet à CloudWatch Logs, en corrélation avec la trace active. Les clients peuvent ajuster la quantité de données à capturer, y compris les arguments et les variables locales à collecter.
L’instrumentation dynamique est disponible dans toutes les Régions AWS commerciales. Les langages pris en charge sont Java, Python et Javascript/TypeScript. Cette caractéristique est désactivée par défaut dans les kits SDK ADOT et doit être activée via un indicateur. Consultez la documentation pour en savoir plus.
Pour en savoir plus, consultez la section Débogage des applications avec l’instrumentation dynamique dans le Guide de l’utilisateur Amazon CloudWatch. Les données d’instrumentation dynamique sont capturées sous forme de journaux. Les taux d’ingestion et de stockage standard de CloudWatch Logs s’appliquent toujours. Pour en savoir plus, consultez la rubrique Tarification de CloudWatch.