Afficher les données du journal pour les déploiements CodeDeploy EC2/sur site - AWS CodeDeploy

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 données du journal pour les déploiements CodeDeploy EC2/sur site

Vous pouvez consulter les données du journal créées par un CodeDeploy déploiement en configurant l' CloudWatch agent Amazon pour qu'il affiche les données agrégées dans la CloudWatch console ou en vous connectant à une instance individuelle pour consulter le fichier journal.

Note

Les journaux ne sont pas pris en charge pour les AWS déploiements Lambda ou Amazon ECS. Ils peuvent être créés uniquement pour les déploiements EC2/sur site.

Afficher les données du fichier journal dans la CloudWatch console Amazon

Lorsque l' CloudWatch agent Amazon est installé sur une instance, les données de déploiement de tous les déploiements sur cette instance peuvent être consultées dans la CloudWatch console. Pour des raisons de simplicité, nous vous recommandons CloudWatch de surveiller les fichiers journaux de manière centralisée au lieu de les afficher instance par instance. Pour plus d’informations, consultez Envoyer les journaux des CodeDeploy agents à CloudWatch.

Afficher les fichiers journaux d'une instance

Pour afficher les données du journal de déploiement pour une instance individuelle, vous pouvez vous connecter à l'instance et chercher des informations sur les erreurs ou d'autres événements de déploiement.

Pour consulter les fichiers journaux de déploiement sur les instances Amazon Linux, RHEL et Ubuntu Server

Sur les instances Amazon Linux, RHEL et Ubuntu Server, les journaux de déploiement sont stockés à l'emplacement suivant :

/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log

Pour consulter ou analyser les journaux de déploiement sur les instances Amazon Linux, RHEL et Ubuntu Server, connectez-vous à l'instance, puis tapez la commande suivante pour ouvrir le fichier journal de l' CodeDeploy agent :

less /var/log/aws/codedeploy-agent/codedeploy-agent.log

Tapez les commandes suivantes pour parcourir le fichier journal à la recherche des messages d'erreur :

Command Résultat
& ERROR Affiche uniquement les messages d'erreur dans le fichier journal. Utilisez un espace simple avant et après le mot ERROR.
/ ERROR Recherchez le message d'erreur suivant.¹
? ERROR Recherchez le message d'erreur précédent.² Utilisez un seul espace avant et après le mot. ERROR
G Accède à la fin du fichier journal.
g Accède au début du fichier journal.
q Quitte le fichier journal.
h Donne des informations sur les commandes supplémentaires.

¹ Après avoir saisi / ERROR le texte, saisissez n le message d'erreur suivant. Tapez N pour le message d'erreur précédent.

² Après avoir ? ERROR tapé, saisissez n le message d'erreur suivant ou le message d'erreur précédent. N

Vous pouvez également taper la commande suivante pour ouvrir un fichier journal de CodeDeploy scripts :

less /opt/codedeploy-agent/deployment-root/deployment-group-ID/deployment-ID/logs/scripts.log

Tapez les commandes suivantes pour parcourir le fichier journal à la recherche des messages d'erreur :

Command Résultat
&stderr Affiche uniquement les messages d'erreur dans le fichier journal.
/stderr Recherchez le message d'erreur suivant.¹
?stderr Recherchez le message d'erreur précédent².
G Accède à la fin du fichier journal.
g Accède au début du fichier journal.
q Quitte le fichier journal.
h Donne des informations sur les commandes supplémentaires.

¹ Après avoir tapé/stderr, saisissez le message d'erreur suivant n pour le transfert. Tapez N pour le message d'erreur précédent vers l'arrière.

² Après avoir tapé?stderr, tapez n le message d'erreur suivant en arrière. Tapez N pour le message d'erreur précédent vers l'avant.

Pour afficher les fichiers journaux de déploiement sur les instances Windows Server

CodeDeploy fichier journal de l'agent : sur les instances Windows Server, le fichier journal de l' CodeDeploy agent est stocké à l'emplacement suivant :

C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt

Pour consulter ou analyser le fichier journal de l' CodeDeploy agent sur une instance Windows Server, connectez-vous à l'instance, puis tapez la commande suivante pour ouvrir le fichier :

notepad C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt

Pour parcourir le fichier journal à la recherche de messages d'erreur, appuyez sur Ctrl+F, tapez ERROR [, puis appuyez sur Entrée pour rechercher la première erreur.

CodeDeploy fichiers journaux de scripts : sur les instances Windows Server, les journaux de déploiement sont stockés à l'emplacement suivant :

C:\ProgramData\Amazon\CodeDeploy\deployment-group-id\deployment-id\logs\scripts.log

Où :

  • deployment-group-idest une chaîne telle que examplebf3a9c7a-7c19-4657-8684-b0c68d0cd3c4

  • deployment-id est un identificateur tel que d-12EXAMPLE

Tapez la commande suivante pour ouvrir un fichier journal de CodeDeploy scripts :

notepad C:\ProgramData\Amazon\CodeDeploy\deployment-group-ID\deployment-ID\logs\scripts.log

Pour parcourir le fichier journal à la recherche de messages d'erreur, appuyez sur Ctrl+F, tapez stderr, puis appuyez sur Entrée pour rechercher la première erreur.