Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau kesehatan instans kontainer Amazon ECS
Amazon ECS menyediakan pemantauan kesehatan instance kontainer. Anda dapat dengan cepat menentukan apakah Amazon ECS telah mendeteksi masalah apa pun yang mungkin mencegah instans kontainer menjalankan kontainer. Amazon ECS melakukan pemeriksaan otomatis pada setiap instans kontainer yang sedang berjalan dengan versi agen 1.57.0 atau yang lebih baru untuk mengidentifikasi masalah. Untuk informasi selengkapnya tentang memverifikasi versi agen sebuah instance container, lihatMemperbarui agen kontainer Amazon ECS.
Anda harus menggunakan AWS CLI versi 1.22.3 atau yang lebih baru atau AWS CLI versi 2.3.6 atau yang lebih baru. Untuk informasi tentang cara memperbarui AWS CLI, lihat Menginstal atau memperbarui versi terbaru AWS CLI dalam Panduan AWS Command Line Interface Pengguna Versi 2.
Untuk melihat kesehatan instance kontainer, jalankan describe-container-instances dengan CONTAINER_INSTANCE_HEALTH opsi.
overallStatusHal ini ditentukan oleh status pemeriksaan kesehatan individu dalam details array. Status yang paling parah diutamakan dalam urutan berikut:IMPAIRED,, INSUFFICIENT_DATAINITIALIZING, danOK.
Berikut ini adalah nilai yang valid untukoverallStatus:
-
OKSemua pemeriksaan kesehatan sudah lolos. -
IMPAIREDSatu atau lebih pemeriksaan kesehatan gagal. -
INSUFFICIENT_DATAData untuk satu atau lebih pemeriksaan kesehatan tidak tersedia. -
INITIALIZING— Satu atau lebih pemeriksaan kesehatan sedang diinisialisasi.
typeNilai pemeriksaan kesehatan meliputi:
-
CONTAINER_RUNTIME— Memantau kesehatan runtime container (misalnya, daemon Docker). Tersedia pada tipe peluncuran EC2. -
ACCELERATED_COMPUTE— Memantau kesehatan perangkat komputasi yang dipercepat seperti GPU. Ketika GPU terganggu,statusReasonberisi kode kesalahan NVIDIA Xid dalam formatXID_<number>. Tersedia pada jenis peluncuran Instans Terkelola Amazon ECS. -
DAEMON— Memantau kesehatan tugas daemon yang diperlukan pada instance kontainer. Tersedia pada jenis peluncuran Instans Terkelola Amazon ECS.
Anda juga dapat memantau perubahan status kesehatan melalui acara. Untuk informasi selengkapnya, lihat Peristiwa perubahan kesehatan instans kontainer Amazon ECS.
Berikut ini adalah contoh cara menjalankandescribe-container-instances.
aws ecs describe-container-instances \ --clustercluster_name\ --container-instances47279cd2cadb41cbaef2dcEXAMPLE\ --include CONTAINER_INSTANCE_HEALTH
Berikut ini adalah contoh objek status kesehatan dalam output.
"healthStatus": { "overallStatus": "OK", "details": [{ "type": "CONTAINER_RUNTIME", "status": "OK", "lastUpdated": "2021-11-10T03:30:26+00:00", "lastStatusChange": "2021-11-10T03:26:41+00:00" }] }
Masalah kesehatan instance kontainer
Jika status overallStatus apa pun selainOK, coba yang berikut ini:
-
Tunggu, lalu jalankan
describe-container-instances -
Lihat kesehatan instans kontainer Anda di konsol EC2 atau dengan menggunakan CLI.
-
Tinjau CloudWatch metriknya. Untuk informasi selengkapnya, lihat Pantau Amazon ECS menggunakan CloudWatch
-
Periksa Dasbor AWS Health untuk melihat apakah ada masalah dengan layanan ini.