Pantau Amazon ECS menggunakan CloudWatch - Amazon Elastic Container Service

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 hampir real-time yang dapat dibaca. 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 secara otomatis dikirim ke CloudWatch dalam periode 1 menit. Untuk informasi selengkapnya CloudWatch, lihat Panduan CloudWatch Pengguna Amazon.

Amazon ECS menyediakan metrik gratis untuk cluster dan layanan. Dengan biaya tambahan, Anda dapat mengaktifkan Amazon ECS CloudWatch Container Insights untuk klaster Anda untuk metrik per tugas, termasuk pemanfaatan sistem file CPU, memori, dan EBS. Untuk informasi selengkapnya tentang Wawasan Kontainer ini, silakan lihat Pantau kontainer Amazon ECS menggunakan Wawasan Kontainer.

Pertimbangan

Berikut ini harus dipertimbangkan saat menggunakan CloudWatch metrik Amazon ECS.

  • Setiap layanan Amazon ECS yang dihosting di Fargate CloudWatch memiliki metrik pemanfaatan CPU dan memori secara otomatis, jadi Anda tidak perlu mengambil langkah manual apa pun.

  • Untuk tugas atau layanan Amazon ECS apa pun yang dihosting di instans Amazon EC2, instans Amazon EC2 memerlukan 1.4.0 versi atau yang lebih baru (Linux) 1.0.0 atau yang lebih baru (Windows) dari agen CloudWatch penampung untuk metrik yang akan dihasilkan. 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 dan yang lebih baru20.10.13.

  • Instans Amazon EC2 Anda juga memerlukan ecs:StartTelemetrySession izin pada peran IAM yang digunakan untuk meluncurkan instans Amazon EC2. Jika Anda membuat peran IAM instans penampung Amazon ECS sebelum CloudWatch metrik tersedia untuk Amazon ECS, Anda mungkin perlu menambahkan izin ini. Untuk informasi tentang peran IAM instance container dan melampirkan kebijakan IAM terkelola untuk instance container, lihat. Peran IAM instans wadah Amazon ECS

  • Anda dapat menonaktifkan pengumpulan CloudWatch metrik di instans Amazon EC2 dengan menyetel konfigurasi agen ECS_DISABLE_METRICS=true penampung 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 tugas Amazon ECS Anda di-host di cluster Anda menentukan metrik mana yang tersedia. Untuk tugas yang dihosting di infrastruktur Fargate, Amazon ECS menyediakan CPU, memori, dan metrik pemanfaatan sistem file EBS yang disediakan untuk membantu pemantauan layanan Anda. Untuk tugas yang dihosting di instans EC2, Amazon ECS menyediakan metrik reservasi CPU, memori, dan GPU serta metrik pemanfaatan CPU dan memori di tingkat klaster dan layanan. Anda perlu memantau instans Amazon EC2 yang membuat infrastruktur dasar Anda secara terpisah. Untuk informasi selengkapnya tentang memantau instans Amazon EC2, lihat Memantau Amazon EC2 di Panduan Pengguna Amazon EC2.

Untuk informasi tentang alarm yang disarankan untuk digunakan dengan Amazon ECS, lihat salah satu hal berikut di Panduan Pengguna Amazon CloudWatch Logs: