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.
eb logs
Description
La commande eb logs a deux finalités distinctes : activer ou désactiver le streaming de journaux vers CloudWatch Logs, et récupérer les journaux d'instance ou les journaux CloudWatch 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 Beanstalk avec Amazon CloudWatch Logs.
Syntaxe
Pour activer ou désactiver le streaming de journaux dans CloudWatch Logs :
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 |
---|---|
ou
|
Active ou désactive le streaming de journaux dans CloudWatch Logs. Si aucun argument n'est fourni, le streaming de journaux est activé. Si l'option |
ou
|
Spécifie la source des journaux lors de l'utilisation de CloudWatch Logs. Si l'on utilise l'option d'activation ou de désactivation de la commande, ce sont les journaux pour lesquels vous activez ou désactivez le streaming dans CloudWatch Logs. Si l'on utilise l'option d'extraction de la commande, ce sont les journaux qui sont récupérés à partir de CloudWatch Logs. Valeurs valides :
Significations des valeurs :
|
ou
|
Récupère les journaux complets et les enregistre dans le répertoire |
ou
|
Récupère les journaux complets, les compresse dans un fichier |
|
Diffuse (sorties en continu) les journaux complets. Avec cette option, la commande poursuit son exécution jusqu'à ce que vous l'interrompiez (appuyez sur |
ou
|
Extrait les journaux de l'instance spécifiée uniquement. |
ou
|
Spécifie le groupe de journaux CloudWatch Logs à partir duquel extraire les journaux. L'option est valide uniquement lorsque le streaming des journaux d'instance dans CloudWatch Logs est activé. Si le streaming des journaux d'instance est activé et que vous ne spécifiez pas l'option
Pour plus d'informations sur le groupe de journaux correspondant à chaque fichier journal, consultez Méthode de configuration de CloudWatch Logs par Elastic Beanstalk. |
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 dans 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