Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aktifkan Sinyal Aplikasi di EKS klaster Amazon dengan layanan Anda
Untuk mengaktifkan Sinyal CloudWatch Aplikasi pada aplikasi Anda di EKS klaster Amazon yang ada, gunakan petunjuk di bagian ini.
penting
Jika Anda sudah menggunakan aplikasi OpenTelemetry yang ingin Anda aktifkan untuk Sinyal Aplikasi, lihat OpenTelemetry pertimbangan kompatibilitas sebelum Anda mengaktifkan Sinyal Aplikasi.
Untuk mengaktifkan Sinyal Aplikasi untuk aplikasi Anda di EKS klaster Amazon yang ada
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. Pada panel navigasi, silakan pilih Layanan.
Jika Anda belum mengaktifkan Sinyal Aplikasi di akun ini, Anda harus memberikan izin yang diperlukan Sinyal Aplikasi untuk menemukan layanan Anda. Untuk melakukan hal itu, lakukan hal berikut. Anda perlu melakukan ini sekali untuk akun Anda.
Pilih Mulai menemukan Layanan Anda.
Pilih kotak centang kemudian pilih Mulai menemukan Layanan.
Menyelesaikan langkah ini untuk pertama kalinya di akun Anda akan membuat peran AWSServiceRoleForCloudWatchApplicationSignalsterkait layanan. Peran ini akan memberi Sinyal Aplikasi izin-izin berikut:
-
xray:GetServiceGraph
-
logs:StartQuery
-
logs:GetQueryResults
-
cloudwatch:GetMetricData
-
cloudwatch:ListMetrics
-
tag:GetResources
Untuk informasi selengkapnya tentang peran ini, silakan lihat Izin peran terkait layanan untuk Sinyal Aplikasi CloudWatch .
-
Pilih Aktifkan Sinyal Aplikasi.
Untuk Tentukan platform, pilih EKS.
Untuk Pilih EKS klaster, pilih klaster tempat Anda ingin mengaktifkan Sinyal Aplikasi.
Jika klaster ini belum mengaktifkan EKS add-on Amazon CloudWatch Observability, Anda akan diminta untuk mengaktifkannya. Jika ini terjadi, lakukan hal berikut:
Pilih Add CloudWatch Observability EKS add-on. EKSKonsol Amazon muncul.
Pilih kotak centang untuk Amazon CloudWatch Observability dan pilih Berikutnya.
EKSAdd-on CloudWatch Observability memungkinkan Sinyal Aplikasi dan CloudWatch Wawasan Kontainer dengan peningkatan observabilitas untuk Amazon. EKS Untuk informasi selengkapnya tentang Wawasan Kontainer ini, silakan lihat Wawasan Kontainer.
Pilih versi terbaru add-on untuk diinstal.
Pilih IAM peran yang akan digunakan untuk add-on. Jika Anda memilih Mewarisi dari node, lampirkan izin yang benar ke IAM peran yang digunakan oleh node pekerja Anda. Ganti
my-worker-node-role
dengan IAM peran yang digunakan oleh node pekerja Kubernetes Anda.aws iam attach-role-policy \ --role-name
my-worker-node-role
\ --policy-arn arn:aws:iam::aws:policy/CloudWatchAgentServerPolicy \ --policy-arn arn:aws:iam::aws:policy/AWSXRayWriteOnlyAccessJika Anda ingin membuat peran layanan untuk menggunakan add-on, silakan lihat Instal CloudWatch agen dengan EKS add-on Amazon CloudWatch Observability atau bagan Helm.
Pilih Berikutnya, konfirmasikan informasi di layar, dan pilih Buat.
Di layar berikutnya, pilih Aktifkan Sinyal CloudWatch Aplikasi untuk kembali ke CloudWatch konsol dan menyelesaikan prosesnya.
-
Ada dua opsi untuk mengaktifkan aplikasi Anda untuk Sinyal Aplikasi. Untuk konsistensi, kami sarankan Anda memilih satu opsi per cluster.
Opsi Konsol lebih sederhana. Menggunakan metode ini menyebabkan pod Anda segera restart.
Metode Annotate Manifest File memberi Anda lebih banyak kontrol saat pod Anda dimulai ulang, dan juga dapat membantu Anda mengelola pemantauan dengan cara yang lebih terdesentralisasi jika Anda tidak ingin memusatkannya.
Pilih Tampilkan Layanan setelah selesai. Hal ini akan membawa Anda ke tampilan Layanan Sinyal Aplikasi, di mana Anda dapat melihat data yang dikumpulkan oleh Sinyal Aplikasi. Mungkin diperlukan waktu beberapa menit hingga akhirnya data muncul.
Untuk mengaktifkan Sinyal Aplikasi di EKS kluster Amazon lainnya, pilih Aktifkan Sinyal Aplikasi dari layar Layanan.
Untuk informasi selengkapnya tentang tampilan Layanan, silakan lihat Memantau kondisi kesehatan operasional aplikasi Anda dengan Sinyal Aplikasi.
catatan
Jika Anda menggunakan WSGI server untuk aplikasi Python Anda, lihat informasi Tidak ada data Sinyal Aplikasi untuk aplikasi Python yang menggunakan server WSGI untuk membuat Sinyal Aplikasi berfungsi.
Kami juga telah mengidentifikasi pertimbangan lain yang harus Anda ingat saat mengaktifkan aplikasi Python untuk Sinyal Aplikasi. Untuk informasi selengkapnya, lihat Aplikasi Python tidak dimulai setelah Sinyal Aplikasi diaktifkan.