Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiornamento alle versioni richieste degli agenti o del EKS componente aggiuntivo Amazon
Dopo il 9 agosto 2024, CloudWatch Application Signals non supporterà più le versioni precedenti del EKS componente aggiuntivo Amazon CloudWatch Observability, dell'agente e dell' CloudWatch agente AWS Distro per la strumentazione automatica. OpenTelemetry
Per il EKS componente aggiuntivo Amazon CloudWatch Observability, le versioni precedenti a
v1.7.0-eksbuild.1
non saranno supportate.Per l' CloudWatch agente, le versioni precedenti a
1.300040.0
non saranno supportate.Per l'agente AWS Distro for OpenTelemetry autostrumentation:
Per Java, le versioni precedenti a non
1.32.2
sono supportate.Per Python, le versioni precedenti a
0.2.0
non sono supportate.-
Per. NET, le versioni precedenti a
1.3.2
non sono supportate. -
Per Node.js, le versioni precedenti a
0.3.0
non sono supportate.
Importante
Le versioni più recenti degli agenti includono aggiornamenti allo schema metrico di Application Signals. Questi aggiornamenti non sono compatibili con le versioni precedenti e ciò può causare problemi di dati se vengono utilizzate versioni incompatibili. Per garantire una transizione senza interruzioni alla nuova funzionalità, procedi come segue:
Se la tua applicazione è in esecuzione su AmazonEKS, assicurati di riavviare tutte le applicazioni strumentate dopo aver aggiornato il componente aggiuntivo Amazon CloudWatch Observability.
Per le applicazioni in esecuzione su altre piattaforme, assicurati di aggiornare sia l' CloudWatch agente che l'agente di AWS OpenTelemetry strumentazione automatica alle versioni più recenti.
Le istruzioni nelle sezioni seguenti possono aiutarti ad eseguire l'aggiornamento a una versione supportata.
Indice
Aggiorna il componente aggiuntivo Amazon CloudWatch Observability EKS
Per il EKS componente aggiuntivo Amazon CloudWatch Observability, puoi utilizzare AWS Management Console o il. AWS CLI
Utilizzo della console
Per aggiornare il componente aggiuntivo utilizzando la console
Apri la EKS console Amazon a https://console.aws.amazon.com/eks/home#/clusters
. Scegli il nome del EKS cluster Amazon da aggiornare.
Scegli la scheda Componenti aggiuntivi, quindi scegli Amazon CloudWatch Observability.
Scegli Modifica, seleziona la versione a cui desideri eseguire l'aggiornamento, quindi scegli Salva modifiche.
Assicurati di scegliere
v1.7.0-eksbuild.1
o più tardi.Inserisci uno dei seguenti AWS CLI comandi per riavviare i servizi.
# Restart a deployment kubectl rollout restart deployment/
name
# Restart a daemonset kubectl rollout restart daemonset/name
# Restart a statefulset kubectl rollout restart statefulset/name
Usa il AWS CLI
Per aggiornare il componente aggiuntivo utilizzando il AWS CLI
Immettete il seguente comando per trovare la versione più recente.
aws eks describe-addon-versions \ --addon-name amazon-cloudwatch-observability
Immettete il seguente comando per aggiornare il componente aggiuntivo. Replace (Sostituisci)
$VERSION
con una versione ugualev1.7.0-eksbuild.1
o successiva. Replace (Sostituisci)$AWS_REGION
e$CLUSTER
con la tua regione e il nome del cluster.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
Nota
Se utilizzi una configurazione personalizzata per il componente aggiuntivo, puoi trovare un esempio della configurazione da utilizzare per
$JSON_CONFIG
nella sezione Abilita CloudWatch Application Signals.Inserisci uno dei seguenti AWS CLI comandi per riavviare i servizi.
# Restart a deployment kubectl rollout restart deployment/
name
# Restart a daemonset kubectl rollout restart daemonset/name
# Restart a statefulset kubectl rollout restart statefulset/name
Aggiorna l' CloudWatch agente e ADOT l'agente
Se i tuoi servizi funzionano su architetture diverse da AmazonEKS, dovrai aggiornare sia l'agente che l' CloudWatch agente di ADOT strumentazione automatica per utilizzare le funzionalità più recenti di Application Signals.
Aggiornamento su Amazon ECS
Per aggiornare i tuoi agenti per i servizi in esecuzione su Amazon ECS
Crea una nuova revisione della definizione delle attività. Per ulteriori informazioni, vedere Aggiornamento della definizione di un'attività tramite la console.
Sostituisci il
ecs-cwagent
contenitore con l'ultimo tag$IMAGE
di immagine di cloudwatch-agentsu Amazon. ECR Se esegui l'aggiornamento a una versione fissa, assicurati di utilizzare una versione uguale o successiva a.
1.300040.0
Sostituisci il tag
$IMAGE
dell'immagine delinit
contenitore con l'ultimo tag di immagine dalle seguenti posizioni:Per Java, usa adot-autoinstrumentation-javaaws-observability/
. Se esegui l'aggiornamento a una versione fissa, assicurati di utilizzare una versione uguale o successiva a.
1.32.2
Per Python, usa aws-observability/. adot-autoinstrumentation-python
Se esegui l'aggiornamento a una versione fissa, assicurati di utilizzare una versione uguale o successiva a.
0.2.0
-
Per. NET, usa adot-autoinstrumentation-dotnetaws-observability/
. Se esegui l'aggiornamento a una versione fissa, assicurati di utilizzare una versione uguale o successiva a.
1.3.2
-
Per Node.js, usa adot-autoinstrumentation-nodeaws-observability/
. Se esegui l'aggiornamento a una versione fissa, assicurati di utilizzare una versione uguale o successiva a.
0.3.0
Aggiorna le variabili di ambiente di Application Signals nel contenitore dell'app seguendo le istruzioni riportate all'indirizzoFase 4: Strumentate la vostra candidatura con l' CloudWatch agente.
Implementa il tuo servizio con la nuova definizione di attività.
Aggiornamento su Amazon EC2 o altre architetture
Per aggiornare i tuoi agenti per i servizi eseguiti su Amazon EC2 o altre architetture
Segui le istruzioni riportate Scaricate il pacchetto dell' CloudWatch agente e aggiorna l' CloudWatch agente alla versione più recente. Assicurati di selezionare la versione
1.300040.0
o una versione successiva.Scarica l'ultima versione dell'agente AWS Distro for OpenTelemetry Auto Instrumentation da una delle seguenti posizioni:
Per Java, usa. aws-otel-java-instrumentation
Se esegui l'aggiornamento a una versione fissa, assicurati di scegliere
1.32.2
una versione successiva.Per Python, usa. aws-otel-python-instrumentation
Se esegui l'aggiornamento a una versione fissa, assicurati di scegliere
0.2.0
una versione successiva.-
Per. NET, usa aws-otel-dotnet-instrumentation
. Se esegui l'aggiornamento a una versione fissa, assicurati di scegliere
1.3.2
una versione successiva. -
Per Node.js, usa aws-otel-js-instrumentation
. Se esegui l'aggiornamento a una versione fissa, assicurati di scegliere
0.3.0
una versione successiva.
Applica le variabili di ambiente aggiornate di Application Signals all'applicazione, quindi avvia l'applicazione. Per ulteriori informazioni, consulta Fase 3: strumentazione e avvio dell'applicazione.