Melihat log agen kontainer Amazon ECS - Amazon Elastic Container Service

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

Melihat log agen kontainer Amazon ECS

Amazon ECS menyimpan log di /var/log/ecs folder instans kontainer Anda. Ada log yang tersedia dari agen kontainer Amazon ECS dan dari ecs-init layanan yang mengontrol status agen (start/stop) pada instance container. Anda dapat melihat berkas log ini dengan menghubungkan ke instans kontainer menggunakan SSH.

catatan

Jika Anda tidak yakin cara mengumpulkan semua log pada instans kontainer Anda, Anda dapat menggunakan kolektor log Amazon ECS. Untuk informasi selengkapnya, lihat Mengumpulkan log kontainer dengan kolektor log Amazon ECS .

Proses ecs-init menyimpan log di /var/log/ecs/ecs-init.log.

ecs-init.logFile tersebut berisi informasi tentang manajemen siklus hidup agen kontainer, konfigurasi, dan bootstrap.

Anda dapat menggunakan perintah berikut untuk melihat file log.

cat /var/log/ecs/ecs-init.log

Output:

2018-02-16T18:13:54Z [INFO] pre-start 2018-02-16T18:13:56Z [INFO] start 2018-02-16T18:13:56Z [INFO] No existing agent container to remove. 2018-02-16T18:13:56Z [INFO] Starting Amazon Elastic Container Service Agent

Anda dapat menggunakan kolektor log Amazon ECS untuk Windows. Untuk informasi selengkapnya, lihat Amazon ECS Logs Collector Untuk Windows di Github.

  1. Terhubung ke instans Anda.

  2. Buka PowerShell dan kemudian jalankan perintah berikut dengan hak administratif. Perintah mengunduh skrip dan mengumpulkan log.

    Invoke-WebRequest -OutFile ecs-logs-collector.ps1 https://raw.githubusercontent.com/awslabs/aws-ecs-logs-collector-for-windows/master/ecs-logs-collector.ps1 .\ecs-logs-collector.ps1

Anda dapat mengaktifkan logging debug untuk agen Amazon ECS dan daemon Docker. Opsi ini memungkinkan skrip untuk mengumpulkan log sebelum mengaktifkan mode debug. Skrip memulai ulang daemon Docker dan agen Amazon ECS, dan kemudian menghentikan semua kontainer yang berjalan pada instance. Sebelum menjalankan perintah berikut, tiriskan instance container dan pindahkan tugas penting apa pun ke instance container lainnya.

Jalankan perintah berikut untuk mengaktifkan logging.

.\ecs-logs-collector.ps1 -RunMode debug