AWS Distro for OpenTelemetry
AWS Distro for OpenTelemetry est une distribution sécurisée, prête pour la production et soutenue par AWS du projet OpenTelemetry. Partie intégrante de la Cloud Native Computing Foundation, OpenTelemetry fournit des API, des bibliothèques et des agents open source pour collecter des traces et des métriques distribuées pour la surveillance des applications. Avec AWS Distro for OpenTelemetry, vous pouvez instrumenter vos applications une seule fois pour envoyer des métriques et des traces corrélées à plusieurs solutions de surveillance AWS et partenaires. Utilisez des agents d'auto-instrumentation pour collecter des traces sans modifier votre code. AWS Distro for OpenTelemetry collecte également les métadonnées de vos ressources AWS et de vos services gérés, ce qui vous permet de corréler les données de performance des applications avec les données d'infrastructure sous-jacentes, et de réduire le délai moyen de résolution des problèmes. Utilisez AWS Distro for OpenTelemetry pour instrumenter vos applications exécutées sur Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS) et Amazon Elastic Kubernetes Service (EKS) sur EC2, AWS Fargate et AWS Lambda, ainsi que sur site.
Avantages
Un seul instrument pour plusieurs destinations de surveillance
AWS Distro for OpenTelemetry vous permet d'instrumenter vos applications une seule fois, au lieu d'exécuter plusieurs SDK et agents pour collecter des métriques et des traces. Vous pouvez ensuite envoyer ces métriques et ces traces à plusieurs solutions de surveillance AWS, notamment Amazon CloudWatch, Amazon Managed Service for Prometheus et AWS X-Ray, ainsi qu'à des solutions de surveillance tierces des partenaires AWS.
Étendre la visibilité et trier plus rapidement
AWS Distro for OpenTelemetry vous permet de collecter et de corréler des métriques et des traces, ainsi que des informations contextuelles et des métadonnées sur l'endroit où l'application s'exécute. Une meilleure visibilité de vos ressources AWS accélère le dépannage des performances et réduit le temps moyen de résolution.
Exécuter OpenTelemetry avec des performances prévisibles
AWS teste les composants d'OpenTelemetry avant chaque version, afin de garantir des performances quantifiables et prévisibles. Ainsi, vous comprenez et identifiez l'impact global sur les performances de l'utilisation d'AWS Distro for OpenTelemetry dans les environnements de production.
Exécuter OpenTelemetry en toute sécurité
Tout le code et tous les composants de AWS Distro for OpenTelemetry sont soumis à des tests rigoureux, afin qu'ils soient validés par rapport aux exigences de sécurité d'AWS.
Rejoignez-nous dans la communauté OpenTelemetry
OpenTelemetry est une initiative communautaire visant à simplifier l'instrumentation d'observabilité pour tous. Dans le cadre de cette communauté, AWS suit une approche « upstream-first », c'est-à-dire que toutes nos améliorations sont apportées en amont. Notre distribution est créée en utilisant ce code en amont. Profitez des avantages de l'open source, soutenus par le support, les tests et la certification d'AWS à l'échelle.
Compter AWS Support
Les outils et la technologie, les personnes et les programmes AWS Support, vous aident à optimiser les performances, à réduire les coûts et à innover plus rapidement. Profitez d'AWS Premium Support pour obtenir des conseils proactifs sur la façon de faire évoluer vos applications et d'optimiser l'état de vos opérations cloud, en plus de la résolution des pannes et des problèmes.
Fonctionnement
Cas d'utilisation
Envoyer des métriques et des traces à AWS et à des services de surveillance tiers
Instrumentez les applications une fois, puis collectez et envoyez des métriques et des traces corrélées à un ou plusieurs services de surveillance AWS tels qu'Amazon CloudWatch, Amazon Managed Service for Prometheus, AWS X-Ray et Amazon OpenSearch Service, ainsi qu'à des solutions de surveillance tierces. Ajoutez ou mettez à jour une destination de surveillance avec de simples changements de configuration, sans avoir à ré-instrumenter le code. Les langages pris en charge sont Java, JavaScript, Go et Python, et d'autres sont prévus.
Automatiser la collecte des traces
Collectez automatiquement les données de traçage des applications Java telles que les applications Web créées avec Spring Boot et les microservices basés sur des servlets. L'agent d'auto-instrumentation dans AWS Distro for OpenTelemetry capture toutes les requêtes en aval effectuées avec les clients Apache HTTP, les clients AWS SDK et les clients SQL basés sur JDBC. Il fonctionne également de manière automatique dans les applications multithreads.
Collecter les métadonnées sur les ressources des applications
AWS Distro for OpenTelemetry collecte automatiquement les métadonnées sur les ressources AWS sous-jacentes où s'exécute le code de l'application. Ces métadonnées peuvent être utilisées dans les services de surveillance pour corréler les données de surveillance des applications avec les données de surveillance de l'infrastructure nécessaires pour réduire le temps moyen de résolution.
Collecter, analyser et émettre des alarmes sur les métriques des applications dans CloudWatch.
Utilisez les API OpenTelemetry pour collecter des métriques d'application personnalisées, puis analysez-les et visualisez-les à l'aide d'Amazon CloudWatch. Visualisez les tendances des métriques, créez des tableaux de bord et des alarmes pour surveiller de manière proactive vos applications à l'aide de CloudWatch.
Derniers billets du blog
- Date
Accédez à la page GitHub pour télécharger.

