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 |
---|---|
or
|
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 |
or
|
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 :
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. |
or
|
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
Pour plus d'informations sur le groupe de journaux correspondant à chaque fichier journal, consultez Comment Elastic Beanstalk configure les journaux CloudWatch . |
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