Publié le: Jul 8, 2021
AWS Distro for OpenTelemetry (ADOT) intègre une prise en charge des métriques Amazon Elastic Kubernetes Service (EKS) exécutées sur Amazon Elastic Cloud Compute (EC2) dans Amazon CloudWatch Container Insights (version préliminaire). Cela permet aux clients de collecter facilement des métriques de conteneur et de les analyser aux côtés d'autres métriques dans Amazon CloudWatch. Grâce à cette nouveauté, vous pouvez utiliser le collecteur ADOT pour collecter les métriques d'infrastructure, telles que le statut du CPU, de la mémoire, du disque et du réseau relatives aux clusters Amazon EKS et Kubernetes exécutés sur EC2. Cette nouveauté offre la même expérience que l'agent Amazon CloudWatch. Vous pouvez utiliser le collecteur AWS Distro for OpenTelemetry pour collecter des métriques d'application Prometheus depuis AWS App Mesh, NGINX, Memcached, Java/JMX et HAProxy, relatives à des clusters exécutés sur Amazon EKS et Amazon Elastic Container Service (ECS). Vous pouvez utiliser les tableaux de bord intégrés dans Amazon CloudWatch pour l'analyse et le triage. De plus, vous pouvez configurer et personnaliser les métriques et les dimensions qui seront envoyées vers CloudWatch. Cela vous permet de réduire le volume de données et les coûts générés par Container Insights.
ADOT est une distribution du projet OpenTelemetry sécurisée, prête à la production et prise en charge par AWS. Partie intégrante de la Cloud Native Computing Foundation, OpenTelemetry offre des API, des bibliothèques et des agents open source pour collecter des traces et des métriques distribuées pour la surveillance d'applications. Avec ADOT, vous pouvez instrumenter vos applications une seule fois pour l'envoi de métriques et de traces corrélées à plusieurs solutions de surveillance. Vous pouvez utilisez les agents d'auto-instrumentation pour collecter des traces sans modifier votre code. ADOT collecte également les métadonnées de vos ressources et de vos services managés AWS, pour vous permettre de mettre en corrélation les données de performances de l'application avec les données d'infrastructure sous-jacentes, réduisant ainsi le délai moyen de résolution des problèmes. Vous pouvez également utiliser ADOT pour instrumenter vos applications qui s'exécutent sur Amazon Elastic Compute Cloud (EC2), AWS Lambda, Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS) et AWS Fargate, ainsi que sur site.
Vous pouvez configurer et déployer la dernière version d'ADOT pour Amazon EKS en tant que daemonSet ou service et sur Amazon ECS en tant que sidecar ou service, en utilisant des modèles AWS CloudFormation, l'interface de ligne de commande (CLI) AWS ou des commandes kubectl.
Consultez la documentation pour en savoir plus sur cette fonction et pour mettre en route ADOT avec CloudWatch Container Insights. Consultez notre portail pour développeurs pour en savoir plus sur AWS Distro for OpenTelemetry et pour télécharger la dernière version.