Configurations d’instrumentation prises en charge - Amazon CloudWatch

Configurations d’instrumentation prises en charge

Vous pouvez activer la vigie applicative CloudWatch avec différentes configurations d’instrumentation. Cette rubrique décrit chacune des méthodes de configuration et les recommandations en fonction de la méthode que vous choisissez.

Utiliser AWS Distro for OpenTelemetry avec CloudWatch Agent

L’expérience de surveillance de performance des applications (APM) la plus intégrée dans CloudWatch est fournie par les kits SDK AWS Distro for OpenTelemetry (ADOT) et est utilisée avec CloudWatch Agent pour collecter les métriques et les traces des applications. Cette option est idéale si vous voulez vous lancer rapidement dans l’APM dans CloudWatch et tirer parti d’intégrations prêtes à l’emploi avec des fonctionnalités telles que Container Insights et CloudWatch Logs. Pour plus d’informations, consultez Activer la vigie applicative sur les clusters Amazon EKS et Activer la vigie applicative sur Amazon EC2, Amazon ECS ou Kubernetes.

Utiliser le kit SDK et le collecteur OpenTelemetry

Cette configuration convient aux cas d’utilisation suivants :

  1. Vous avez instrumenté votre application ou votre plan avec les kit SDK OpenTelemetry et vous utilisez actuellement le collecteur OpenTelemetry.

  2. Vous utilisez des langages, tels que Erlang et Rust, qui ne sont pas pris en charge par AWS Distro for OpenTelemetry (ADOT).

Pour plus d’informations, consultez OpenTelemetry avec CloudWatch.

Utiliser le kit SDK et le démon AWS X-Ray

Cette option est idéale si vous avez instrumenté votre application à l’aide des kits SDK X-Ray et que vous n’avez pas migré les kits SDK ADOT ou OpenTelemetry.

Pour plus d’informations, consultez Recherche de transactions.

Comparaison des fonctionnalités

Fonctionnalité Kit SDK ADOT + agent CloudWatch Kit SDK OpenTelemetry + collecteur OpenTelemetry Kits SDK X-Ray
Prise en charge de AWS Oui Uniquement pour les données envoyées à AWS Oui
Prise en charge des langages non standard Non Oui Non
Intégration Container Insights Oui Non Non
Journalisation prête à l’emploi avec CloudWatch Logs Oui Non Non
Métriques d’exécution prêtes à l’emploi Oui Oui Non
Obtient toujours des métriques sur 100 % du trafic Oui Uniquement à un taux d’échantillonnage de 100 % Uniquement à un taux d’échantillonnage de 100 %