Observabilitas di Amazon EKS - Amazon EKS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Observabilitas di Amazon EKS

Anda dapat mengamati data Anda di Amazon EKS menggunakan banyak alat pemantauan atau pencatatan yang tersedia. Data log Amazon EKS Anda dapat dialirkan ke Layanan AWS 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.

Setelah memilih Cluster di panel navigasi kiri konsol Amazon EKS, Anda dapat melihat kesehatan dan detail klaster dengan memilih nama cluster Anda. Untuk melihat detail tentang Kubernetes sumber daya yang ada yang digunakan ke klaster Anda, lihatLihat Kubernetes sumber daya.

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?

Pencatatan dan pemantauan di Amazon EKS

Amazon EKS menyediakan alat bawaan untuk pencatatan dan pemantauan. 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 AWSPreskriptif.

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 Pencatatan bidang kendali Amazon EKS.

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 Kuberneteslogging tersedia.

Amazon EKS terintegrasi denganAWS 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 Mencatat panggilan API Amazon EKS dengan AWS CloudTrail.

Server Kubernetes API mengekspos sejumlah metrik yang berguna untuk pemantauan dan analisis. Untuk informasi selengkapnya, lihat Metrik-metrik Prometheus.

Fluent BitUntuk mengonfigurasi Amazon CloudWatch log kustom, lihat Menyiapkan Fluent Bit di Panduan CloudWatch Pengguna Amazon.

Alat pencatatan dan pemantauan 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.

Alat Pencatatan
Area Alat Deskripsi Pengaturan

Aplikasi

CloudWatch Wawasan Kontainer Amazon

Ini mengumpulkan, mengumpulkan, dan merangkum metrik dan log dari aplikasi dan layanan mikro Anda yang terkontainer.

Prosedur pengaturan

Bidang kontrol

AWS CloudTrail

Ini mencatat panggilan API oleh pengguna, peran, atau layanan.

Prosedur pengaturan

Beberapa area untuk AWS Fargate contoh

AWS Fargaterouter log

MisalnyaAWS Fargate, ini mengalirkan log ke AWS layanan atau alat mitra. Penggunaan AWSuntuk Fluent Bit. Log dapat dialirkan ke alat lain Layanan AWS atau mitra.

Prosedur pengaturan

Alat Pemantauan
Area Alat Deskripsi Pengaturan

Aplikasi

CloudWatch Wawasan Kontainer

CloudWatch Container Insights mengumpulkan, mengumpulkan, dan merangkum metrik dan log dari aplikasi dan layanan mikro dalam kontainer Anda.

Prosedur pengaturan

Aplikasi

AWSDistro untuk OpenTelemetry (ADOT)

Ini mengumpulkan dan mengirimkan metrik yang berkorelasi, melacak data, dan metadata ke AWS layanan pemantauan atau mitra. Itu dapat diatur melalui CloudWatch Wawasan Kontainer.

Prosedur pengaturan

Aplikasi

DevOpsGuru Amazon

Ini mendeteksi kinerja dan ketersediaan operasional tingkat simpul.

Prosedur pengaturan

Aplikasi

AWS X-Ray

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

Prosedur pengaturan

Aplikasi Operator CloudWatch Observabilitas Amazon Operator CloudWatch Observabilitas Amazon mengumpulkan metrik, log, dan data penelusuran. Ini mengirim mereka ke Amazon CloudWatch danAWS X-Ray. Prosedur pengaturan

Bidang kontrol

Prometheus

CloudWatch Tingkat konsumsi log, penyimpanan arsip, dan pemindaian data berlaku untuk log bidang kontrol yang diaktifkan.

Prosedur pengaturan