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 comando eb logs tiene dos propósitos distintos: habilitar o deshabilitar el streaming de registros a CloudWatch Logs y recuperar registros de instancias o los registros de 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 habilitar o deshabilitar el streaming de registros a CloudWatch 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 bien
|
Habilita o deshabilita el streaming de registros a CloudWatch Logs. Si no se proporciona ningún argumento, se habilita el streaming de registros. Si tampoco se especifica la opción |
o bien
|
Especifica el origen de los registros al trabajar con CloudWatch Logs. Con el formato de habilitar o deshabilitar, son los registros para los que se habilita o deshabilita el streaming de CloudWatch Logs. Con el formato de recuperación del comando, estos son los registros para recuperar de CloudWatch Logs. 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 bien
|
Especifica el grupo de registros de CloudWatch Logs desde el que se van a recuperar los registros. La opción solo es válida cuando está habilitada el streaming de registros de instancias a CloudWatch Logs. 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
En el ejemplo siguiente habilita el streaming de registros de instancias a 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.
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