Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Afficher les journaux des agents de ECS conteneurs Amazon
Amazon ECS stocke les journaux dans le /var/log/ecs
dossier de vos instances de conteneur. Des journaux sont disponibles auprès de l'agent de ECS conteneur Amazon et du ecs-init
service qui contrôle l'état de l'agent (démarrage/arrêt) sur l'instance de conteneur. Vous pouvez consulter ces fichiers journaux en vous connectant à une instance de conteneur à l'aide deSSH.
Note
Si vous ne savez pas comment collecter tous les journaux de vos instances de conteneur, vous pouvez utiliser le collecteur de ECS journaux Amazon. Pour de plus amples informations, veuillez consulter Collecte des journaux de conteneurs avec Amazon ECS Logs Collector .
Le processus ecs-init
stocke les journaux à l'emplacement /var/log/ecs/ecs-init.log
.
Le ecs-init.log
fichier contient des informations sur la gestion du cycle de vie, la configuration et le démarrage de l'agent conteneur.
Vous pouvez utiliser la commande suivante pour visualiser les fichiers journaux.
cat /var/log/ecs/ecs-init.log
Sortie :
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
Vous pouvez utiliser le collecteur de ECS journaux Amazon pour Windows. Pour plus d'informations, consultez Amazon ECS Logs Collector pour Windows
-
Connectez-vous à votre instance.
-
Ouvrez PowerShell puis exécutez les commandes suivantes avec des privilèges administratifs. Les commandes téléchargent le script et collectent les journaux.
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
Vous pouvez activer la journalisation du débogage pour l'ECSagent Amazon et le daemon Docker. Cette option permet au script de collecter les journaux avant d'activer le mode de débogage. Le script redémarre le démon Docker et l'ECSagent Amazon, puis arrête tous les conteneurs exécutés sur l'instance. Avant d'exécuter la commande suivante, videz l'instance de conteneur et déplacez les tâches importantes vers d'autres instances de conteneur.
Exécutez la commande suivante pour activer la journalisation.
.\ecs-logs-collector.ps1 -RunMode debug