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à.
Visualizzazione dei log degli agenti 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 dei log dei container con Amazon ECS logs collector .
Il processo ecs-init
archivia i log in /var/log/ecs/ecs-init.log
.
Il ecs-init.log
file 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.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
Puoi usare il raccoglitore di log di Amazon ECS per Windows. Per ulteriori informazioni, consulta Amazon ECS Logs Collector 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
Puoi attivare la registrazione di debug per l'agente Amazon ECS e il daemon Docker. Questa opzione consente 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 contenitori in esecuzione sull'istanza. Prima di eseguire il comando seguente, svuota l'istanza del contenitore e sposta tutte le attività importanti su altre istanze del contenitore.
Eseguite il comando seguente per attivare la registrazione.
.\ecs-logs-collector.ps1 -RunMode debug