Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aktualisieren Sie auf die erforderlichen Versionen der Agenten oder des EKS Amazon-Add-ons
Nach dem 9. August 2024 wird CloudWatch Application Signals ältere Versionen des Amazon CloudWatch EKS Observability-Add-ons, des Agenten und des CloudWatch Agenten AWS Distro for OpenTelemetry Auto-Instrumentation nicht mehr unterstützen.
Für das Amazon CloudWatch EKS Observability-Add-on werden Versionen, die älter sind als,
v1.7.0-eksbuild.1
nicht unterstützt.Für den CloudWatch Agenten werden Versionen, die älter sind als,
1.300040.0
nicht unterstützt.Für den Agenten AWS Distro for OpenTelemetry Auto-Instrumentation:
Für Java werden Versionen, die älter
1.32.2
sind als, nicht unterstützt.Für Python werden Versionen älter als
0.2.0
nicht unterstützt.-
Für. NET, Versionen, die älter
1.3.2
sind als, werden nicht unterstützt. -
Für Node.js werden Versionen, die älter
0.3.0
sind als, nicht unterstützt.
Wichtig
Die neuesten Versionen der Agents enthalten Aktualisierungen des Application Signals-Metrikschemas. Diese Updates sind nicht abwärtskompatibel, und dies kann zu Datenproblemen führen, wenn inkompatible Versionen verwendet werden. Gehen Sie wie folgt vor, um einen reibungslosen Übergang zu den neuen Funktionen sicherzustellen:
Wenn Ihre Anwendung auf Amazon läuft, stellen Sie sicherEKS, dass Sie alle instrumentierten Anwendungen neu starten, nachdem Sie das Amazon CloudWatch Observability-Add-on aktualisiert haben.
Achten Sie bei Anwendungen, die auf anderen Plattformen ausgeführt werden, darauf, sowohl den CloudWatch Agenten als auch den Agenten für AWS OpenTelemetry automatische Instrumentierung auf die neuesten Versionen zu aktualisieren.
Die Anweisungen in den folgenden Abschnitten können Ihnen bei der Aktualisierung auf eine unterstützte Version helfen.
Inhalt
Aktualisieren Sie das Amazon CloudWatch Observability-Add-on EKS
Zum Amazon CloudWatch EKS Observability-Add-on können Sie das AWS Management Console oder das AWS CLI verwenden.
Verwenden der Konsole
Um das Add-on über die Konsole zu aktualisieren
Öffnen Sie die EKS Amazon-Konsole unter https://console.aws.amazon.com/eks/home#/clusters
. Wählen Sie den Namen des EKS Amazon-Clusters, das aktualisiert werden soll.
Wählen Sie den Tab Add-ons und anschließend Amazon CloudWatch Observability.
Wählen Sie Bearbeiten, wählen Sie die Version aus, auf die Sie aktualisieren möchten, und wählen Sie dann Änderungen speichern.
Stellen Sie sicher, dass Sie
v1.7.0-eksbuild.1
oder später wählen.Geben Sie einen der folgenden AWS CLI Befehle ein, um Ihre Dienste neu zu starten.
# Restart a deployment kubectl rollout restart deployment/
name
# Restart a daemonset kubectl rollout restart daemonset/name
# Restart a statefulset kubectl rollout restart statefulset/name
Verwenden Sie den AWS CLI
Um das Add-on mit dem zu aktualisieren AWS CLI
Geben Sie den folgenden Befehl ein, um die neueste Version zu finden.
aws eks describe-addon-versions \ --addon-name amazon-cloudwatch-observability
Geben Sie den folgenden Befehl ein, um das Add-on zu aktualisieren. Ersetzen
$VERSION
mit einer aktuellen Versionv1.7.0-eksbuild.1
oder einer späteren Version. Ersetzen$AWS_REGION
and$CLUSTER
mit Ihrer Region und Ihrem Clusternamen.aws eks update-addon \ --region
$AWS_REGION
\ --cluster-name$CLUSTER
\ --addon-name amazon-cloudwatch-observability \ --addon-version$VERSION
\ # required only if the advanced configuration is used. --configuration-values$JSON_CONFIG
Anmerkung
Wenn Sie eine benutzerdefinierte Konfiguration für das Add-on verwenden, finden Sie ein Beispiel für die Konfiguration, die Sie verwenden können
$JSON_CONFIG
in CloudWatch Anwendungssignale aktivieren erlauben.Geben Sie einen der folgenden AWS CLI Befehle ein, um Ihre Dienste neu zu starten.
# Restart a deployment kubectl rollout restart deployment/
name
# Restart a daemonset kubectl rollout restart daemonset/name
# Restart a statefulset kubectl rollout restart statefulset/name
Aktualisieren Sie den CloudWatch Agenten und den ADOT Agenten
Wenn Ihre Dienste auf anderen Architekturen als Amazon ausgeführt werdenEKS, müssen Sie sowohl den CloudWatch Agenten als auch den Agenten für ADOT automatische Instrumentierung aktualisieren, um die neuesten Funktionen von Application Signals nutzen zu können.
Update bei Amazon ECS
So aktualisieren Sie Ihre Agenten für Dienste, die auf Amazon ausgeführt werden ECS
Erstellen Sie eine neue Version der Aufgabendefinition. Weitere Informationen finden Sie unter Aktualisieren einer Aufgabendefinition mithilfe der Konsole.
Ersetzen Sie das
$IMAGE
desecs-cwagent
Containers durch das neueste Image-Tag von cloudwatch-agentbei Amazon. ECR Wenn Sie ein Upgrade auf eine feste Version durchführen, stellen Sie sicher, dass Sie eine Version verwenden, die der Version entspricht oder eine neuere Version als ist.
1.300040.0
Ersetzen Sie das
$IMAGE
desinit
Containers durch das neueste Image-Tag aus den folgenden Speicherorten:Verwenden Sie für Java adot-autoinstrumentation-javaaws-observability/
. Wenn Sie ein Upgrade auf eine feste Version durchführen, stellen Sie sicher, dass Sie eine Version verwenden, die der Version entspricht oder eine neuere Version als ist.
1.32.2
Verwenden Sie für Python adot-autoinstrumentation-pythonaws-observability/
. Wenn Sie ein Upgrade auf eine feste Version durchführen, stellen Sie sicher, dass Sie eine Version verwenden, die mindestens der Version entspricht.
0.2.0
-
Für. NET, verwenden Sie aws-observability/ adot-autoinstrumentation-dotnet
. Wenn Sie ein Upgrade auf eine feste Version durchführen, stellen Sie sicher, dass Sie eine Version verwenden, die der Version entspricht oder eine neuere Version als ist.
1.3.2
-
Verwenden Sie für Node.js adot-autoinstrumentation-nodeaws-observability/
. Wenn Sie ein Upgrade auf eine feste Version durchführen, stellen Sie sicher, dass Sie eine Version verwenden, die der Version entspricht oder eine neuere Version als ist.
0.3.0
Aktualisieren Sie die Umgebungsvariablen von Application Signals in Ihrem App-Container, indem Sie den Anweisungen unter folgenSchritt 4: Kommunizieren Sie Ihre Bewerbung mit dem CloudWatch Agenten.
Stellen Sie Ihren Service mit der neuen Aufgabendefinition bereit.
Update auf Amazon EC2 oder anderen Architekturen
Um Ihre Agenten für Dienste zu aktualisieren, die auf Amazon EC2 oder anderen Architekturen ausgeführt werden
Folgen Sie den Anweisungen unter Laden Sie das CloudWatch Agentenpaket herunter und aktualisieren Sie den CloudWatch Agenten auf die neueste Version. Achten Sie darauf, Version
1.300040.0
oder höher auszuwählen.Laden Sie die neueste Version des Agenten AWS Distro for OpenTelemetry Auto-Instrumentation von einem der folgenden Orte herunter:
Verwenden Sie für Java. aws-otel-java-instrumentation
Wenn Sie ein Upgrade auf eine feste Version durchführen, wählen Sie unbedingt
1.32.2
oder später.Verwenden Sie für Python aws-otel-python-instrumentation
. Wenn Sie ein Upgrade auf eine feste Version durchführen, wählen Sie unbedingt
0.2.0
oder später.-
Für. NET, benutzen aws-otel-dotnet-instrumentation
. Wenn Sie ein Upgrade auf eine feste Version durchführen, wählen Sie unbedingt
1.3.2
oder später. -
Verwenden Sie für Node.js aws-otel-js-instrumentation
. Wenn Sie ein Upgrade auf eine feste Version durchführen, achten Sie darauf,
0.3.0
oder später zu wählen.
Wenden Sie die aktualisierten Umgebungsvariablen von Application Signals auf Ihre Anwendung an und starten Sie dann Ihre Anwendung. Weitere Informationen finden Sie unter Schritt 3: Ihre Anwendung instrumentieren und starten.