Unterstützte Instrumentierungseinrichtungen - Amazon CloudWatch

Unterstützte Instrumentierungseinrichtungen

Sie können CloudWatch Application Signals mit unterschiedlichen Instrumentierungseinrichtungen aktivieren. In diesem Thema werden die einzelnen Einrichtungsmethoden und Empfehlungen auf der Grundlage der von Ihnen ausgewählten Methode beschrieben.

Verwenden der AWS-Distro für OpenTelemetry mit dem CloudWatch-Agenten

Das am besten integrierte APM-Erlebnis (Application Performance Monitoring) in CloudWatch wird über die AWS-Distro für OpenTelemetry (ADOT) SDKs bereitgestellt und zusammen mit dem CloudWatch-Agenten zur Erfassung von Anwendungsmetriken und Ablaufverfolgungen verwendet. Diese Option eignet sich am besten, wenn Sie schnell mit APM in CloudWatch beginnen und auch sofort einsatzbereite Integrationen mit Features wie Container Insights und CloudWatch Logs nutzen möchten. Weitere Informationen finden Sie unter Aktivieren von Application Signals auf Amazon-EKS-Clustern und Aktivieren von Application Signals auf Amazon EC2, Amazon ECS oder Kubernetes.

Verwenden von OpenTelemetry SDK und Collector

Diese Einrichtung funktioniert für die folgenden Anwendungsfälle:

  1. Sie haben Ihre Anwendung oder Ihren Plan mit OpenTelemetry-SDKs ausgestattet und nutzen derzeit OpenTelemetry-Collector.

  2. Sie verwenden Sprachen wie Erlang und Rust, die von der AWS-Distro für OpenTelemetry (ADOT) nicht unterstützt werden.

Weitere Informationen finden Sie unter OpenTelemetry mit CloudWatch.

Verwenden von AWS X-Ray-SDK und Daemon

Diese Option eignet sich am besten, wenn Sie Ihre Anwendung mit X-Ray-SDKs instrumentiert haben und keine ADOT-SDKs oder OpenTelemetry-SDKs migriert haben.

Weitere Informationen finden Sie unter Transaktionssuche.

Funktionsvergleich

Funktion ADOT SDK + CloudWatch Agent Öffnen Sie das Telemetry SDK + OpenTelemetry Collector X-Ray-SDKs
AWS-Unterstützung Ja Nur für Daten, die an AWS gesendet werden Ja
Nicht standardisierte Sprachunterstützung Nein Ja Nein
Container-Insights-Integration Ja Nein Nein
Sofort einsatzbereite Protokollierung mit CloudWatch Logs Ja Nein Nein
Sofort einsatzbereite Laufzeit-Metriken Ja Ja Nein
Es werden immer Metriken für 100 % des Traffics abgerufen Ja Nur bei einer Sampling-Rate von 100 % Nur bei einer Sampling-Rate von 100 %