Bantu tingkatkan halaman ini
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk berkontribusi pada panduan pengguna ini, pilih Edit halaman ini pada GitHub tautan yang terletak di panel kanan setiap halaman.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat mengamati data Anda di Amazon EKS menggunakan banyak alat pemantauan atau pencatatan yang tersedia. Data log Amazon EKS Anda dapat dialirkan ke AWS layanan atau ke alat mitra untuk analisis data. Ada banyak layanan yang tersedia di AWS Management Console yang menyediakan data untuk memecahkan masalah Amazon EKS Anda. Anda juga dapat menggunakan solusi sumber terbuka yang AWS didukung untuk memantau infrastruktur Amazon EKS.
Setelah memilih Cluster di panel navigasi kiri konsol Amazon EKS, Anda dapat melihat kesehatan dan detail klaster dengan memilih nama cluster dan memilih tab Observability. Untuk melihat detail tentang resource Kubernetes yang ada yang di-deploy ke klaster Anda, lihat. Lihat sumber daya Kubernetes di AWS Management Console
Pemantauan adalah bagian penting dalam menjaga keandalan, ketersediaan, dan kinerja Amazon EKS dan AWS solusi Anda. Kami menyarankan Anda mengumpulkan data pemantauan dari semua bagian AWS solusi Anda. Dengan begitu, Anda dapat lebih mudah men-debug kegagalan multi-titik jika terjadi. Sebelum Anda mulai memantau Amazon EKS, pastikan bahwa rencana pemantauan Anda menjawab pertanyaan-pertanyaan berikut.
-
Apa tujuan Anda? Apakah Anda memerlukan pemberitahuan waktu nyata jika skala cluster Anda dramatis?
-
Sumber daya apa yang perlu diamati?
-
Seberapa sering Anda perlu mengamati sumber daya ini? Apakah perusahaan Anda ingin merespons risiko dengan cepat?
-
Alat apa yang ingin Anda gunakan? Jika Anda sudah menjalankan AWS Fargate sebagai bagian dari peluncuran Anda, maka Anda dapat menggunakan router log bawaan.
-
Siapa yang ingin Anda lakukan untuk melakukan tugas pemantauan?
-
Kepada siapa Anda ingin pemberitahuan dikirim ketika terjadi kesalahan?
Pemantauan dan pencatatan di Amazon EKS
Amazon EKS menyediakan alat bawaan untuk pemantauan dan pencatatan. Untuk versi yang didukung, dasbor observabilitas memberikan visibilitas ke kinerja klaster Anda. Ini membantu Anda mendeteksi, memecahkan masalah, dan memperbaiki masalah dengan cepat. Selain fitur pemantauan, ini mencakup daftar berdasarkan log audit bidang kontrol. Bidang kontrol Kubernetes memperlihatkan sejumlah metrik yang juga dapat dikikis di luar konsol.
Pencatatan pesawat kontrol merekam semua panggilan API ke kluster Anda, mengaudit informasi yang menangkap pengguna yang melakukan tindakan apa pada kluster Anda, dan informasi berbasis peran. Untuk informasi selengkapnya, lihat Pencatatan dan pemantauan di Amazon EKS di Panduan AWS Preskriptif.
Pencatatan pesawat kontrol Amazon EKS menyediakan log audit dan diagnostik langsung dari bidang kontrol Amazon EKS ke CloudWatch Log di akun Anda. Log ini memudahkan Anda untuk mengamankan dan menjalankan klaster Anda. Anda dapat memilih jenis log yang tepat yang Anda butuhkan, dan log dikirim sebagai aliran log ke grup untuk setiap kluster Amazon EKS. CloudWatch Untuk informasi selengkapnya, lihat Kirim log pesawat kontrol ke CloudWatch Log.
catatan
Saat Anda memeriksa log autentikator Amazon EKS di Amazon CloudWatch, entri ditampilkan yang berisi teks yang mirip dengan teks contoh berikut.
level=info msg="mapping IAM role" groups="[]" role="arn:aws: iam::111122223333:role/XXXXXXXXXXXXXXXXXX-NodeManagerRole-XXXXXXXX" username="eks:node-manager"
Entri yang berisi teks ini diharapkan. username
adalah peran layanan internal Amazon EKS yang melakukan operasi spesifik untuk grup simpul terkelola dan Fargate.
Untuk logging tingkat rendah dan dapat disesuaikan, maka logging Kubernetes
Amazon EKS terintegrasi dengan AWS CloudTrail, layanan yang menyediakan catatan tindakan yang diambil oleh pengguna, peran, atau AWS layanan di Amazon EKS. CloudTrail menangkap semua panggilan API untuk Amazon EKS sebagai acara. Panggilan yang tertangkap meliputi panggilan dari konsol Amazon EKS dan panggilan kode ke operasi API Amazon EKS. Untuk informasi selengkapnya, lihat Log panggilan API sebagai AWS CloudTrail peristiwa.
Server Kubernetes API menampilkan sejumlah metrik yang berguna untuk pemantauan dan analisis. Untuk informasi selengkapnya, lihat Pantau metrik klaster Anda dengan Prometheus.
Untuk mengonfigurasi Bit Lancar untuk CloudWatch log Amazon khusus, lihat Menyiapkan Bit Lancar di CloudWatch Panduan Pengguna Amazon.
Alat pemantauan dan pencatatan Amazon EKS
Amazon Web Services menyediakan berbagai alat yang dapat Anda gunakan untuk memantau Amazon EKS. Anda dapat mengonfigurasi beberapa alat untuk mengatur pemantauan otomatis, tetapi beberapa memerlukan panggilan manual. Kami menyarankan Anda mengotomatiskan tugas pemantauan sebanyak yang diizinkan oleh lingkungan dan toolset yang ada.
Tabel berikut menjelaskan berbagai opsi alat pemantauan.
Area | Alat | Deskripsi | Pengaturan |
---|---|---|---|
Bidang kontrol |
Untuk versi yang didukung, dasbor observabilitas memberikan visibilitas ke kinerja klaster Anda. Ini membantu Anda mendeteksi, memecahkan masalah, dan memperbaiki masalah dengan cepat. |
||
Aplikasi/bidang kontrol |
Prometheus dapat digunakan untuk memantau metrik dan peringatan untuk aplikasi dan bidang kontrol. |
||
Aplikasi |
CloudWatch Container Insights mengumpulkan, mengumpulkan, dan merangkum metrik dan log dari aplikasi dan layanan mikro dalam kontainer Anda. |
||
Aplikasi |
ADOT dapat mengumpulkan dan mengirimkan metrik yang berkorelasi, melacak data, dan metadata ke AWS layanan pemantauan atau mitra. Itu dapat diatur melalui CloudWatch Wawasan Kontainer. |
||
Aplikasi |
Amazon DevOps Guru mendeteksi kinerja dan ketersediaan operasional tingkat simpul. |
||
Aplikasi |
AWS X-Ray menerima data jejak tentang aplikasi Anda. Data jejak ini mencakup permintaan masuk dan keluar serta metadata tentang permintaan. Untuk Amazon EKS, implementasinya memerlukan OpenTelemetry add-on. |
||
Aplikasi |
CloudWatch menyediakan beberapa metrik Amazon EKS dasar secara gratis pada versi yang didukung. Anda dapat memperluas fungsionalitas ini dengan Operator CloudWatch Observabilitas untuk menangani pengumpulan metrik, log, dan data penelusuran. |
Tabel berikut menjelaskan berbagai opsi alat logging.
Area | Alat | Deskripsi | Pengaturan |
---|---|---|---|
Bidang kontrol |
Untuk versi yang didukung, dasbor observabilitas menampilkan daftar berdasarkan log audit bidang kontrol. Ini juga mencakup tautan untuk mengontrol log pesawat di Amazon CloudWatch. |
||
Aplikasi |
Amazon CloudWatch Container Insights mengumpulkan, menggabungkan, dan merangkum metrik dan log dari aplikasi container dan layanan mikro Anda. |
||
Bidang kontrol |
Anda dapat mengirim log audit dan diagnostik langsung dari bidang kontrol Amazon EKS ke CloudWatch Log di akun Anda. |
||
Bidang kontrol |
Ini mencatat panggilan API oleh pengguna, peran, atau layanan. |
||
Beberapa area untuk instance AWS Fargate |
Untuk instance AWS Fargate, router log mengalirkan log ke AWS layanan atau alat mitra. Ini digunakan AWS untuk Fluent Bit |