Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Afficher les journaux des agents de conteneurs Amazon ECS

Mode de mise au point
Afficher les journaux des agents de conteneurs Amazon ECS - Amazon Elastic Container Service

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.

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.

Amazon ECS stocke les journaux dans le dossier /var/log/ecs de vos instances de conteneur. Des journaux sont disponibles à partir de l'agent de conteneur Amazon ECS et du service ecs-init qui contrôle l'état de l'agent (démarrage/arrêt) sur l'instance de conteneur. Vous pouvez afficher ces fichiers journaux en vous connectant à une instance de conteneur à l'aide de SSH.

Note

Si vous n'êtes pas sûr de savoir comment collecter tous les journaux de vos instances de conteneur, vous pouvez utiliser le collecteur de journaux d'Amazon ECS. Pour de plus amples informations, veuillez consulter Collecte des journaux de conteneurs avec le collecteur de journaux Amazon ECS .

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

Système d'exploitation Linux

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 journaux Amazon ECS pour Windows. Pour plus d'informations, consultez Amazon ECS Logs Collector pour Windows sur Github.

  1. Connectez-vous à votre instance.

  2. 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'agent Amazon ECS 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'agent Amazon ECS, puis met fin à 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

Vous pouvez utiliser le collecteur de journaux Amazon ECS pour Windows. Pour plus d'informations, consultez Amazon ECS Logs Collector pour Windows sur Github.

  1. Connectez-vous à votre instance.

  2. 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'agent Amazon ECS 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'agent Amazon ECS, puis met fin à 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
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.