Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Visualizzare i log dell'agente container Amazon ECS
Amazon ECS archivia i log nella cartella /var/log/ecs delle tue istanze di container. Sono disponibili log dell'agente dal container Amazon ECS e dal servizio ecs-init che controlla lo stato (di avvio/arresto) dell'agente sull'istanza di container. Puoi visualizzare tali file di log connettendoti a un'istanza di container tramite SSH.
Nota
Se hai dubbi su come raccogliere tutti i log nelle tue istanze di container, puoi utilizzare il programma di raccolta log di Amazon ECS. Per ulteriori informazioni, consulta Raccolta log dei container con il raccoglitore di log di Amazon ECS .
Il processo ecs-init archivia i log in /var/log/ecs/ecs-init.log.
Il file ecs-init.log contiene informazioni sulla gestione, la configurazione e il bootstrap del ciclo di vita degli agenti container.
Puoi utilizzare il comando seguente per visualizzare i file di log.
cat /var/log/ecs/ecs-init.logOutput:
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 AgentPuoi usare il raccoglitore di log di Amazon ECS per Windows. Per ulteriori informazioni, consulta Raccoglitore di log di Amazon ECS per Windows
-
Connettiti alla tua istanza.
-
Apri PowerShell ed esegui i seguenti comandi con privilegi amministrativi. I comandi scaricano lo script e raccolgono i 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
È possibile attivare la registrazione di debug per l'agente Amazon ECS e il daemon Docker. Questa opzione permette allo script di raccogliere i log prima di attivare la modalità di debug. Lo script riavvia il daemon Docker e l'agente Amazon ECS, quindi termina tutti i container in esecuzione sull'istanza. Prima di eseguire il comando seguente, svuota l'istanza di container e sposta tutte le attività importanti su altre istanze di container.
Esegui il seguente comando per attivare la registrazione.
.\ecs-logs-collector.ps1 -RunMode debug