Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perbarui ke versi agen atau EKS add-on Amazon yang diperlukan
Setelah 9 Agustus 2024, CloudWatch Application Signals tidak akan lagi mendukung versi lama dari EKS add-on Amazon CloudWatch Observability, CloudWatch agen, dan AWS Distro untuk agen instrumentasi otomatis. OpenTelemetry
Untuk EKS add-on Amazon CloudWatch Observability, versi yang lebih lama dari tidak
v1.7.0-eksbuild.1
akan didukung.Untuk CloudWatch agen, versi yang lebih lama dari
1.300040.0
tidak akan didukung.Untuk AWS Distro untuk agen OpenTelemetry instrumentasi otomatis:
Untuk Java, versi yang lebih lama dari
1.32.2
tidak didukung.Untuk Python, versi yang lebih lama dari
0.2.0
tidak didukung.-
Untuk. NET, versi yang lebih lama dari
1.3.2
tidak didukung. -
Untuk Node.js, versi yang lebih lama dari
0.3.0
tidak didukung.
penting
Versi terbaru dari agen mencakup pembaruan skema metrik Sinyal Aplikasi. Pembaruan ini tidak kompatibel ke belakang, dan ini dapat mengakibatkan masalah data jika versi yang tidak kompatibel digunakan. Untuk membantu memastikan transisi yang mulus ke fungsionalitas baru, lakukan hal berikut:
Jika aplikasi Anda berjalan di AmazonEKS, pastikan untuk memulai ulang semua aplikasi yang diinstrumentasi setelah Anda memperbarui add-on Amazon CloudWatch Observability.
Untuk aplikasi yang berjalan di platform lain, pastikan untuk meningkatkan CloudWatch agen dan agen AWS OpenTelemetry instrumentasi otomatis ke versi terbaru.
Petunjuk di bagian berikut dapat membantu Anda memperbarui ke versi yang didukung.
Daftar Isi
Perbarui add-on Amazon CloudWatch Observability EKS
Untuk EKS add-on Amazon CloudWatch Observability, Anda dapat menggunakan AWS Management Console atau. AWS CLI
Gunakan konsol
Untuk memutakhirkan add-on menggunakan konsol
Buka EKS konsol Amazon di https://console.aws.amazon.com/eks/rumah#/cluster
. Pilih nama EKS cluster Amazon untuk diperbarui.
Pilih tab Add-ons, lalu pilih Amazon CloudWatch Observability.
Pilih Edit, pilih versi yang ingin Anda perbarui, lalu pilih Simpan perubahan.
Pastikan untuk memilih
v1.7.0-eksbuild.1
atau nanti.Masukkan salah satu AWS CLI perintah berikut untuk memulai ulang layanan Anda.
# Restart a deployment kubectl rollout restart deployment/
name
# Restart a daemonset kubectl rollout restart daemonset/name
# Restart a statefulset kubectl rollout restart statefulset/name
Gunakan AWS CLI
Untuk meng-upgrade add-on menggunakan AWS CLI
Masukkan perintah berikut untuk menemukan versi terbaru.
aws eks describe-addon-versions \ --addon-name amazon-cloudwatch-observability
Masukkan perintah berikut untuk memperbarui add-on. Ganti
$VERSION
dengan versi yang adav1.7.0-eksbuild.1
atau yang lebih baru. Ganti$AWS_REGION
and$CLUSTER
dengan nama Region dan cluster Anda.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
catatan
Jika Anda menggunakan konfigurasi khusus untuk add-on, Anda dapat menemukan contoh konfigurasi yang akan digunakan
$JSON_CONFIG
di Aktifkan Sinyal CloudWatch Aplikasi.Masukkan salah satu AWS CLI perintah berikut untuk memulai ulang layanan Anda.
# Restart a deployment kubectl rollout restart deployment/
name
# Restart a daemonset kubectl rollout restart daemonset/name
# Restart a statefulset kubectl rollout restart statefulset/name
Perbarui CloudWatch agen dan ADOT agen
Jika layanan Anda berjalan pada arsitektur selain AmazonEKS, Anda perlu memutakhirkan CloudWatch agen dan agen ADOT instrumentasi otomatis untuk menggunakan fitur Sinyal Aplikasi terbaru.
Perbarui di Amazon ECS
Untuk meningkatkan agen Anda untuk layanan yang berjalan di Amazon ECS
Buat revisi definisi tugas baru. Untuk informasi selengkapnya, lihat Memperbarui definisi tugas menggunakan konsol.
Ganti
ecs-cwagent
wadah dengan tag gambar terbaru dari cloudwatch-agentdi Amazon. $IMAGE
ECRJika Anda memutakhirkan ke versi tetap, pastikan untuk menggunakan versi yang sama dengan atau lebih lambat
1.300040.0
.$IMAGE
Gantiinit
wadah dengan tag gambar terbaru dari lokasi berikut:Untuk Java, gunakan adot-autoinstrumentation-javaaws-observability/
. Jika Anda memutakhirkan ke versi tetap, pastikan untuk menggunakan versi yang sama dengan atau lebih lambat
1.32.2
.Untuk Python, gunakan aws-observability/. adot-autoinstrumentation-python
Jika Anda memutakhirkan ke versi tetap, pastikan untuk menggunakan versi yang sama dengan atau lebih lambat
0.2.0
.-
Untuk. NET, gunakan adot-autoinstrumentation-dotnetaws-observabilitas/
. Jika Anda memutakhirkan ke versi tetap, pastikan untuk menggunakan versi yang sama dengan atau lebih lambat
1.3.2
. -
Untuk Node.js, gunakan adot-autoinstrumentation-nodeaws-observability/
. Jika Anda memutakhirkan ke versi tetap, pastikan untuk menggunakan versi yang sama dengan atau lebih lambat
0.3.0
.
Perbarui variabel lingkungan Sinyal Aplikasi di container aplikasi Anda dengan mengikuti petunjuk diLangkah 4: Instrumentasikan aplikasi Anda dengan CloudWatch agen.
Terapkan layanan Anda dengan definisi tugas baru.
Pembaruan di Amazon EC2 atau arsitektur lainnya
Untuk meningkatkan agen Anda untuk layanan yang berjalan di Amazon EC2 atau arsitektur lainnya
Ikuti petunjuk di Unduh paket CloudWatch agen dan tingkatkan CloudWatch agen ke versi terbaru. Pastikan untuk memilih versi
1.300040.0
atau yang lebih baru.Unduh versi terbaru dari AWS Distro untuk agen OpenTelemetry instrumentasi otomatis dari salah satu lokasi berikut:
Untuk Java, gunakan aws-otel-java-instrumentation
. Jika Anda meningkatkan ke versi tetap, pastikan untuk memilih
1.32.2
atau lebih baru.Untuk Python, gunakan. aws-otel-python-instrumentation
Jika Anda meningkatkan ke versi tetap, pastikan untuk memilih
0.2.0
atau lebih baru.-
Untuk. NET, gunakan aws-otel-dotnet-instrumentation
. Jika Anda meningkatkan ke versi tetap, pastikan untuk memilih
1.3.2
atau lebih baru. -
Untuk Node.js, gunakan aws-otel-js-instrumentation
. Jika Anda meningkatkan ke versi tetap, pastikan untuk memilih
0.3.0
atau lebih baru.
Terapkan variabel lingkungan Sinyal Aplikasi yang diperbarui ke aplikasi Anda, lalu mulai aplikasi Anda. Untuk informasi selengkapnya, lihat Langkah 3: Menginstrumentasikan aplikasi Anda dan memulainya.