Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengumpulkan log kontainer dengan kolektor ECS log Amazon
Jika Anda tidak yakin cara mengumpulkan semua berbagai catatan pada instans kontainer Anda, Anda dapat menggunakan kolektor ECS log Amazon. Ini tersedia GitHub untuk Linux
-
Amazon Linux
-
Red Hat Enterprise Linux 7
-
Debian 8
-
Ubuntu 14.04
-
Ubuntu 16.04
-
Ubuntu 18.04
-
Windows Server 2016
catatan
Untuk mengunduh dan menjalankan kolektor Amazon ECS logs untuk Linux
-
Hubungkan menuju instans kontainer Anda.
-
Unduh skrip pengumpul ECS log Amazon.
curl -O https://raw.githubusercontent.com/awslabs/ecs-logs-collector/master/ecs-logs-collector.sh
-
Jalankan penulisan untuk mengumpulkan catatan dan membuat arsip.
catatan
Untuk mengaktifkan mode debug untuk daemon Docker dan agen ECS kontainer Amazon, tambahkan
--mode=enable-debug
opsi ke perintah berikut. Ini mungkin memulai kembali daemon Docker, yang menghancurkan semua kontainer yang berjalan pada instans. Pertimbangkan pengurasan pada instans kontainer dan pemindahan tugas-tugas penting untuk instans kontainer lainnya sebelum mengaktifkan mode debug. Untuk informasi selengkapnya, lihat Menguras instance ECS kontainer Amazon.[ec2-user ~]$
sudo bash ./ecs-logs-collector.sh
penting
Kami menyarankan Anda mengedit log dan menghapus semua data sensitif dari file. Anda dapat mencari data yang dikenal, dan juga mencari variabel lingkungan sepertiAWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
, dan AWS_SESSION_TOKEN
dalam file.
Setelah Anda menjalankan penulisannya, Anda dapat memeriksa catatan yang dikumpulkan di folder collect
yang dibuat oleh penulisan. collect.tgz
File tersebut merupakan arsip yang telah dikompres dari semua catatan, yang dapat Anda bagikan AWS Support untuk bantuan diagnostik.
Untuk mengunduh dan menjalankan kolektor ECS catatan Amazon untuk Windows
-
Hubungkan menuju instans kontainer Anda. Untuk informasi selengkapnya, lihat Connect ke instans Windows Anda menggunakan RDP di Panduan EC2 Pengguna Amazon.
-
Unduh skrip kolektor ECS log Amazon menggunakan PowerShell.
Invoke-WebRequest -OutFile ecs-logs-collector.ps1 https://raw.githubusercontent.com/awslabs/aws-ecs-logs-collector-for-windows/master/ecs-logs-collector.ps1
-
Jalankan penulisan untuk mengumpulkan catatan dan membuat arsip.
catatan
Untuk mengaktifkan mode debug untuk daemon Docker dan agen ECS kontainer Amazon, tambahkan
-RunMode debug
opsi ke perintah berikut. Ini akan memulai kembali daemon Docker, yang menghancurkan semua kontainer yang berjalan pada instans. Pertimbangkan pengurasan instans kontainer dan pemindahan tugas-tugas penting untuk instans kontainer lainnya sebelum mengaktifkan mode debug. Untuk informasi selengkapnya, lihat Menguras instance ECS kontainer Amazon..\ecs-logs-collector.ps1
penting
Kami menyarankan Anda mengedit log dan menghapus semua data sensitif dari file. Anda dapat mencari data yang dikenal, dan juga mencari variabel lingkungan sepertiAWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
, dan AWS_SESSION_TOKEN
dalam file.
Setelah Anda menjalankan penulisannya, Anda dapat memeriksa catatan yang dikumpulkan di folder collect
yang dibuat oleh penulisan. collect.tgz
File tersebut merupakan arsip yang telah dikompres dari semua catatan, yang dapat Anda bagikan dengan AWS Support for diagnostic help.