

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**
<a name="eb3-logs"></a>

## Description (Descripción)
<a name="eb3-logsdescription"></a>

El **eb logs** comando tiene tres propósitos distintos: habilitar o deshabilitar la transmisión de CloudWatch registros a Logs, recuperar registros de instancias o CloudWatch registros de registros y solicitar un análisis de su entorno mediante IA. Con la opción `--cloudwatch-logs` (`-cw`), el comando habilita o deshabilita el streaming de registros. Con la opción `--analyze` (`-ai`), el comando solicita un análisis basado en inteligencia artificial de los registros, los eventos y el estado de las instancias del entorno. Sin ninguna de estas opciones, 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](AWSHowTo.cloudwatchlogs.md). Para obtener más información sobre el análisis basado en la IA, consulte. [Análisis del entorno impulsado por IA](health-ai-analysis.md)

## Sintaxis
<a name="eb3-logssyntax"></a>

 Para activar o desactivar la transmisión 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}}]
```

 Para solicitar un análisis basado en IA: 

```
eb logs --analyze [{{environment-name}}]
```

## Opciones
<a name="eb3-logsoptions"></a>


****  

|  Name  |  Descripción  | 
| --- | --- | 
| `-cw [enable \| disable]`<br />o bien<br />`--cloudwatch-logs [enable \| disable]` | Activa o desactiva la transmisión de registros a Logs. CloudWatch Si no se proporciona ningún argumento, se habilita el streaming de registros. Si tampoco se especifica la opción `--cloudwatch-log-source` (`-cls`), el streaming de logs de instancias está habilitado o deshabilitado. | 
| `-cls instance \| environment-health \| all`<br />o<br />`--cloudwatch-log-source instance \| environment-health \| all` | 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.<br />Valores válidos:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/eb3-logs.html)<br />Significado de los valores:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/eb3-logs.html) | 
| `-a`<br />o bien<br />`--all` | Recupera todos los logs completos y los guarda en el directorio `.elasticbeanstalk/logs`. | 
| `-z`<br />o bien<br />`--zip` | Recupera los logs completos, los comprime en un archivo `.zip` y guarda el archivo en el directorio `.elasticbeanstalk/logs`. | 
| `--stream` | Realiza streaming (salidas de forma continua) de logs completos. Con esta opción, el comando se sigue ejecutando hasta que lo interrumpa (pulse **Ctrl\+C**). | 
| `-i {{instance-id}}`<br />o bien<br />`--instance {{instance-id}}` | Recupera exclusivamente los logs de la instancia especificada. | 
| `-g {{log-group}}`<br />o<br />`--log-group {{log-group}}` | 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.<br />Si el streaming de logs de instancias está habilitado, y no especifica la opción `--log-group`, el grupo de logs predeterminado es uno de los siguientes:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/eb3-logs.html)<br />Para obtener información sobre el grupo de logs correspondiente a cada archivo de log, consulte [Cómo configura Elastic Beanstalk los registros CloudWatch](AWSHowTo.cloudwatchlogs.md#AWSHowTo.cloudwatchlogs.loggroups). | 
| `-ai`<br />o<br />`--analyze` | Solicita un análisis basado en inteligencia artificial de los registros, los eventos y el estado de las instancias de su entorno. El análisis utiliza Amazon Bedrock para identificar las causas fundamentales y recomendar soluciones para los problemas de salud ambiental. El comando envía la solicitud, espera a que se complete el análisis y, a continuación, muestra los resultados.<br />Esta opción no es compatible con `--instance``--all`, `--zip``--log-group`, o`--cloudwatch-logs`.<br />Para conocer los requisitos previos y los permisos necesarios, consulte[Análisis del entorno impulsado por IA](health-ai-analysis.md). | 
| [Opciones comunes](eb3-cmd-options.md) |  | 

## Output
<a name="eb3-logsoutput"></a>

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.

Con`--analyze`, muestra el análisis generado por la IA directamente en el terminal una vez finalizado el análisis.

## Ejemplos
<a name="logsexample"></a>

El siguiente ejemplo permite la transmisión 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
```

En el siguiente ejemplo, se solicita un análisis del entorno basado en la IA.

```
$ eb logs --analyze
Analyzing environment...
No critical issues detected. Environment appears healthy.

---
Note: This analysis was generated by AI.
```