Aggiornamento alle versioni richieste degli agenti o del EKS componente aggiuntivo Amazon - Amazon CloudWatch

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.

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
  1. Apri la EKS console Amazon a https://console.aws.amazon.com/eks/home#/clusters.

  2. Scegli il nome del EKS cluster Amazon da aggiornare.

  3. Scegli la scheda Componenti aggiuntivi, quindi scegli Amazon CloudWatch Observability.

  4. 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.

  5. 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
  1. Immettete il seguente comando per trovare la versione più recente.

    aws eks describe-addon-versions \ --addon-name amazon-cloudwatch-observability
  2. Immettete il seguente comando per aggiornare il componente aggiuntivo. Replace (Sostituisci) $VERSION con una versione uguale v1.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.

  3. 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
  1. Crea una nuova revisione della definizione delle attività. Per ulteriori informazioni, vedere Aggiornamento della definizione di un'attività tramite la console.

  2. Sostituisci il ecs-cwagent contenitore con l'ultimo tag $IMAGE di immagine di cloudwatch-agent su Amazon. ECR

    Se esegui l'aggiornamento a una versione fissa, assicurati di utilizzare una versione uguale o successiva a. 1.300040.0

  3. Sostituisci il tag $IMAGE dell'immagine del init contenitore con l'ultimo tag di immagine dalle seguenti posizioni:

  4. 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.

  5. 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
  1. 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.

  2. Scarica l'ultima versione dell'agente AWS Distro for OpenTelemetry Auto Instrumentation da una delle seguenti posizioni:

  3. 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.