Melihat log agen ECS kontainer Amazon - 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 ECS kontainer Amazon

Amazon ECS menyimpan log di /var/log/ecs folder instans penampung Anda. Ada log yang tersedia dari agen ECS penampung Amazon dan dari ecs-init layanan yang mengontrol status agen (mulai/berhenti) pada instance penampung. Anda dapat melihat file log ini dengan menghubungkan ke instance container menggunakanSSH.

catatan

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

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

ecs-init.logFile berisi informasi tentang manajemen siklus hidup agen kontiner, 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 ECS log Amazon 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 ECS agen Amazon dan daemon Docker. Opsi ini memungkinkan skrip untuk mengumpulkan log sebelum mengaktifkan mode debug. Skrip memulai ulang daemon Docker dan agen ECS Amazon, dan kemudian menghentikan semua kontainer yang berjalan pada instance. Sebelum menjalankan perintah berikut, tiriskan instance kontainer dan pindahkan tugas penting apa pun ke instance kontainer lainnya.

Jalankan perintah berikut untuk mengaktifkan logging.

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