Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pantau Amazon ECS menggunakan CloudWatch
Anda dapat memantau sumber daya Amazon ECS menggunakan Amazon CloudWatch, yang mengumpulkan dan memproses data mentah dari Amazon ECS menjadi metrik yang dapat dibaca dan hampir real-time. Statistik ini dicatat untuk jangka waktu dua minggu sehingga Anda dapat mengakses informasi historis dan mendapatkan perspektif yang lebih baik tentang kinerja cluster atau layanan Anda. Data metrik Amazon ECS dikirim secara otomatis CloudWatch dalam periode 1 menit. Untuk informasi selengkap CloudWatch nya, lihat Panduan CloudWatch Pengguna Amazon.
Amazon ECS menyediakan metrik gratis untuk cluster dan layanan. Dengan biaya tambahan, Anda dapat mengaktifkan Amazon ECS Con CloudWatch tainer Insights untuk cluster Anda untuk metrik per tugas, termasuk pemanfaatan CPU, memori, dan sistem file EBS. Untuk informasi selengkapnya tentang Wawasan Kontainer ini, silakan lihat Pantau kontainer Amazon ECS menggunakan Container Insights dengan pengamatan yang ditingkatkan.
Pertimbangan-pertimbangan
Berikut ini harus dipertimbangkan saat menggunakan CloudWatch metrik Amazon ECS.
-
Setiap layanan Amazon ECS yang dihosting di Fargate memiliki metrik pemanfaatan CloudWatch CPU dan memori secara otomatis, jadi Anda tidak perlu mengambil langkah manual apa pun.
-
Untuk setiap tugas atau layanan Amazon ECS yang dihosting di instans Amazon EC2, instans Amazon EC2 memerlukan versi
1.4.0atau yang lebih baru (Linux)1.0.0atau yang lebih baru (Windows) dari agen kontainer agar CloudWatch metrik dibuat. Namun, kami menyarankan untuk menggunakan versi agen kontainer terbaru. Untuk informasi tentang memeriksa versi agen Anda dan memperbarui ke versi terbaru, lihat Memperbarui agen kontainer Amazon ECS. -
Versi Docker minimum untuk CloudWatch metrik yang andal adalah versi Docker
20.10.13dan yang lebih baru. -
Instans Amazon EC2 Anda juga memerlukan
ecs:StartTelemetrySessionizin pada peran IAM yang digunakan untuk meluncurkan instans Amazon EC2 Anda. Jika Anda membuat peran IAM instans container Amazon ECS sebelum CloudWatch metrik tersedia untuk Amazon ECS, Anda mungkin perlu menambahkan izin ini. Untuk informasi tentang peran IAM instance kontainer dan melampirkan kebijakan IAM terkelola untuk instans kontainer, lihat. Peran IAM instans kontainer Amazon ECS -
Anda dapat menonaktifkan CloudWatch pengumpulan metrik pada instans Amazon EC2 dengan menyetel
ECS_DISABLE_METRICS=truekonfigurasi agen kontainer Amazon ECS Anda. Untuk informasi selengkapnya, lihat Konfigurasi agen kontainer Amazon ECS.
Metrik-metrik yang direkomendasikan
Amazon ECS menyediakan CloudWatch metrik gratis yang dapat Anda gunakan untuk memantau sumber daya Anda. Reservasi CPU dan memori serta pemanfaatan sistem file CPU, memori, dan EBS di seluruh cluster Anda secara keseluruhan, dan pemanfaatan sistem file CPU, memori, dan EBS pada layanan di cluster Anda dapat diukur menggunakan metrik ini. Untuk beban kerja GPU, Anda dapat mengukur reservasi GPU di klaster Anda.
Infrastruktur tempat tugas Amazon ECS Anda dihosting di cluster Anda menentukan metrik mana yang tersedia. Untuk tugas yang dihosting di infrastruktur Fargate, Amazon ECS menyediakan metrik pemanfaatan CPU, memori, dan sistem file EBS untuk membantu pemantauan layanan Anda. Untuk tugas yang dihosting pada instans EC2, Amazon ECS menyediakan metrik reservasi CPU, memori, dan GPU serta metrik pemanfaatan CPU dan memori di tingkat cluster dan layanan. Anda perlu memantau instans Amazon EC2 yang membuat infrastruktur dasar Anda terpisah. Untuk informasi selengkapnya tentang pemantauan instans Amazon EC2 Anda, lihat Memantau Amazon EC2 di Panduan Pengguna Amazon EC2.
Untuk informasi tentang alarm yang disarankan untuk digunakan dengan Amazon ECS, lihat salah satu dari berikut ini di Panduan Pengguna Amazon CloudWatch Logs: