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 ».

eb logs

Mode de mise au point
eb logs - AWS Elastic Beanstalk

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.

Description

La eb logs commande a deux objectifs distincts : activer ou désactiver le streaming des CloudWatch journaux vers Logs, et récupérer les journaux d'instance ou les CloudWatch journaux Logs. Avec l'option --cloudwatch-logs (-cw), la commande active ou désactive le streaming de journaux. Sans cette option, elle récupère les journaux.

En cas de récupération des journaux, spécifiez l'option --all ou --zip, --stream pour récupérer les journaux complets. Si vous ne spécifiez aucune de ces options, Elastic Beanstalk récupère les journaux de queue.

La commande traite les journaux associés à l'environnement par défaut ou l'environnement spécifié. Les journaux concernés varient selon le type de conteneur. Si le répertoire racine contient un fichier platform.yaml spécifiant une plateforme personnalisée, cette commande traite également les journaux associés à l'environnement de génération.

Pour de plus amples informations, veuillez consulter Utilisation d'Elastic CloudWatch Beanstalk avec Amazon Logs.

Syntaxe

Pour activer ou désactiver le streaming des CloudWatch journaux vers Logs, procédez comme suit :

eb logs --cloudwatch-logs [enable | disable] [--cloudwatch-log-source instance | environment-health | all] [environment-name]

Pour récupérer des journaux d'instance :

eb logs [-all | --zip | --stream] [--cloudwatch-log-source instance] [--instance instance-id] [--log-group log-group] [environment-name]

Pour extraire les journaux d'intégrité de l'environnement :

eb logs [-all | --zip | --stream] --cloudwatch-log-source environment-health [environment-name]

Options

Name (Nom)

Description

-cw [enable | disable]

or

--cloudwatch-logs [enable | disable]

Active ou désactive le streaming des journaux vers CloudWatch Logs. Si aucun argument n'est fourni, le streaming de journaux est activé. Si l'option --cloudwatch-log-source (-cls) n'est pas ajoutée, le streaming des journaux d'instance est activé ou désactivé.

-cls instance | environment-health | all

or

--cloudwatch-log-source instance | environment-health | all

Spécifie la source des journaux lorsque vous travaillez avec CloudWatch des journaux. Avec la forme d'activation ou de désactivation de la commande, il s'agit des journaux pour lesquels vous pouvez activer ou désactiver le streaming CloudWatch des journaux. Avec le formulaire de récupération de la commande, il s'agit des journaux à récupérer à partir de CloudWatch Logs.

Valeurs valides :

  • Avec --cloudwatch-logs (activation ou désactivation) - instance | environment-health | all

  • Sans --cloudwatch-logs (extraction) - instance | environment-health

Significations des valeurs :

  • instance (valeur par défaut) - Journaux d'instance

  • environment-health - Journaux d'intégrité d'environnement (uniquement pris en charge lorsque la fonction d'intégrité améliorée est activée dans l'environnement)

  • all - Les deux sources de journaux

-a

ou

--all

Récupère les journaux complets et les enregistre dans le répertoire .elasticbeanstalk/logs.

-z

ou

--zip

Récupère les journaux complets, les compresse dans un fichier .zip, puis enregistre le fichier dans le répertoire .elasticbeanstalk/logs.

--stream

Diffuse (sorties en continu) les journaux complets. Avec cette option, la commande poursuit son exécution jusqu'à ce que vous l'interrompiez (appuyez sur Ctrl+C).

-i instance-id

ou

--instance instance-id

Extrait les journaux de l'instance spécifiée uniquement.

-g log-group

or

--log-group log-group

Spécifie le groupe de CloudWatch journaux à partir duquel les journaux doivent être récupérés. L'option n'est valide que lorsque le streaming du journal d'instance vers CloudWatch Logs est activé.

Si le streaming des journaux d'instance est activé et que vous ne spécifiez pas l'option --log-group, le groupe de journaux par défaut est l'un des suivants :

  • Amazon Linux 2 : /aws/elasticbeanstalk/environment-name/var/log/eb-engine.log

  • Plateformes Windows – /aws/elasticbeanstalk/environment-name/EBDeploy-Log

  • AMI Amazon Linux (AL1) — /aws/elasticbeanstalk/environment-name/var/log/eb-activity.log

    Note

    Le 18 juillet 2022, Elastic Beanstalk a défini le statut de toutes les branches de la plateforme sur la base de l'AMI Amazon Linux () comme étant supprimées. AL1 Pour plus d'informations sur la migration vers une branche de plateforme Amazon Linux 2023 actuelle et entièrement prise en charge, consultez Migration de votre application Elastic Beanstalk Linux vers Amazon Linux 2023 ou Amazon Linux 2.

Pour plus d'informations sur le groupe de journaux correspondant à chaque fichier journal, consultez Comment Elastic Beanstalk configure les journaux CloudWatch .

Options courantes

Sortie

Par défaut, affiche les journaux directement sur le terminal. Utilise un programme de pagination pour afficher la sortie. Appuyez sur Q ou q pour quitter.

Avec --stream, affiche les journaux existants sur le terminal et poursuit son exécution. Appuyez sur Ctrl+C pour quitter.

Avec --all et --zip, enregistre les journaux dans des fichiers locaux et affiche l'emplacement des fichiers.

Exemples

L'exemple suivant active le streaming des journaux d'instance vers CloudWatch Logs.

$ eb logs -cw enable Enabling instance log streaming to CloudWatch for your environment After the environment is updated you can view your logs by following the link: https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logs:prefix=/aws/elasticbeanstalk/environment-name/ Printing Status: 2018-07-11 21:05:20 INFO: Environment update is starting. 2018-07-11 21:05:27 INFO: Updating environment environment-name's configuration settings. 2018-07-11 21:06:45 INFO: Successfully deployed new configuration to environment.

L'exemple suivant extrait les journaux d'instance dans un fichier .zip.

$ eb logs --zip Retrieving logs... Logs were saved to /home/workspace/environment/.elasticbeanstalk/logs/150622_173444.zip

Rubrique suivante :

eb open

Rubrique précédente :

eb local

Sur cette page

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.