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 di Amazon ECS Container Agent
Amazon ECS archivia i log nella /var/log/ecs
cartella delle istanze del contenitore. Sono disponibili log dall'agente Amazon ECS Container e dal ecs-init
servizio che controlla lo stato dell'agente (start/stop) sull'istanza del contenitore. Puoi visualizzare questi file di registro connettendoti a un'istanza del contenitore utilizzando. SSH
Nota
Se non sei sicuro di come raccogliere tutti i log sulle tue istanze di container, puoi utilizzare Amazon ECS logs collector. 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 dell'agente 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 Amazon ECS logs collector per Windows. Per ulteriori informazioni, consulta Amazon ECS Logs Collector For Windows su Github
-
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'ECSagente Amazon e il demone Docker. Questa opzione consente allo script di raccogliere i log prima di attivare la modalità di debug. Lo script riavvia il demone Docker e l'agente ECS Amazon, 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