Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
eb logs
Descripción
El eb logs comando tiene dos propósitos distintos: habilitar o deshabilitar la transmisión de CloudWatch registros a Logs y recuperar los registros de instancias o CloudWatch Logs. Con la opción --cloudwatch-logs
(-cw
), el comando habilita o deshabilita el streaming de registros. Sin esta opción, recupera los registros.
Al recuperar los registros, especifique la opción --all
, --zip
o --stream
para recuperar los registros completas. Si no especifica ninguna de estas opciones, Elastic Beanstalk recupera los registros de finalización.
El comando procesa los registros del entorno especificado o predeterminado. Los registros pertinentes dependen del tipo de contenedor. Si el directorio raíz contiene un archivo platform.yaml
donde se especifica una plataforma personalizada, este comando también procesa los registros del entorno del constructor.
Para obtener más información, consulte Uso de Elastic CloudWatch Beanstalk con Amazon Logs.
Sintaxis
Para activar o desactivar la transmisión de CloudWatch registros a Logs:
eb logs --cloudwatch-logs [enable | disable] [--cloudwatch-log-source instance | environment-health | all] [environment-name
]
Para recuperar los registros de instancias:
eb logs [-all | --zip | --stream] [--cloudwatch-log-source instance] [--instance instance-id
] [--log-group log-group
] [environment-name
]
Para recuperar los registros de estado de entorno:
eb logs [-all | --zip | --stream] --cloudwatch-log-source environment-health [environment-name
]
Opciones
Nombre |
Descripción |
---|---|
o
|
Activa o desactiva la transmisión de CloudWatch registros a los registros. Si no se proporciona ningún argumento, se habilita el streaming de registros. Si tampoco se especifica la opción |
o
|
Especifica el origen de los registros cuando se trabaja con CloudWatch los registros. Con la forma de activación o desactivación del comando, estos son los registros para los que se puede habilitar o deshabilitar la transmisión de CloudWatch registros. Con el formulario de recuperación del comando, estos son los registros que se deben recuperar de CloudWatch los registros. Valores válidos:
Significado de los valores:
|
o bien
|
Recupera todos los logs completos y los guarda en el directorio |
o bien
|
Recupera los logs completos, los comprime en un archivo |
|
Realiza streaming (salidas de forma continua) de logs completos. Con esta opción, el comando se sigue ejecutando hasta que lo interrumpa (pulse |
o bien
|
Recupera exclusivamente los logs de la instancia especificada. |
o
|
Especifica el grupo CloudWatch de registros del que se van a recuperar los registros. La opción solo es válida cuando la transmisión de CloudWatch registros de instancias a Logs está habilitada. Si el streaming de logs de instancias está habilitado, y no especifica la opción
Para obtener información sobre el grupo de logs correspondiente a cada archivo de log, consulte Cómo configura Elastic Beanstalk los registros CloudWatch . |
Output
De forma predeterminada, muestra los logs directamente en el terminal. Utiliza un programa de paginación para mostrar la salida. Pulse Q
o q
para salir.
Con --stream
muestra los logs existentes en el terminal y se sigue ejecutando. Pulse Ctrl+C
para salir.
Con --all
y --zip
se guardan los logs en archivos locales y se muestra la ubicación del archivo.
Ejemplos
El siguiente ejemplo permite la transmisión de registros de instancias a Logs. CloudWatch
$ 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.
El siguiente ejemplo recupera los logs de instancias en un archivo .zip
.
$ eb logs --zip
Retrieving logs...
Logs were saved to /home/workspace/environment/.elasticbeanstalk/logs/150622_173444.zip