

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# **eb logs**
<a name="eb3-logs"></a>

## Description
<a name="eb3-logsdescription"></a>

O **eb logs** comando tem três finalidades distintas: ativar ou desativar o streaming de CloudWatch registros para o Logs, recuperar registros de instâncias ou CloudWatch registros de registros e solicitar uma análise do seu ambiente baseada em IA. Com a opção `--cloudwatch-logs` (`-cw`), o comando habilita ou desabilita o streaming de logs. Com a opção `--analyze` (`-ai`), o comando solicita uma análise baseada em IA dos registros, eventos e integridade da instância do seu ambiente. Sem nenhuma dessas opções, ele recupera os registros.

Ao recuperar logs, especifique a opção `--all`, `--zip` ou `--stream` para recuperar logs completos. Se você não especificar nenhuma dessas opções, o Elastic Beanstalk recuperará logs finais.

O comando processa logs do ambiente especificado ou do ambiente padrão. Os logs relevantes variam por tipo de contêiner. Se o diretório raiz contiver um arquivo `platform.yaml` especificando uma plataforma personalizada, esse comando também processará logs do ambiente do compilador.

Para obter mais informações, consulte [Usando o Elastic CloudWatch Beanstalk com o Amazon Logs](AWSHowTo.cloudwatchlogs.md). Para obter mais informações sobre a análise baseada em IA, consulte. [Análise de ambiente baseada em IA](health-ai-analysis.md)

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

 Para ativar ou desativar o streaming de CloudWatch registros para o Logs: 

```
eb logs --cloudwatch-logs [enable | disable] [--cloudwatch-log-source instance | environment-health | all] [environment-name]
```

 Para recuperar logs de instâncias: 

```
eb logs [-all | --zip | --stream] [--cloudwatch-log-source instance] [--instance instance-id] [--log-group log-group] [environment-name]
```

 Para recuperar logs de integridade do ambiente: 

```
eb logs [-all | --zip | --stream] --cloudwatch-log-source environment-health [environment-name]
```

 Para solicitar uma análise baseada em IA: 

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

## Opções
<a name="eb3-logsoptions"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  `-cw [enable \| disable]` or `--cloudwatch-logs [enable \| disable]`  |  Ativa ou desativa o streaming de CloudWatch registros para o Logs. Se nenhum argumento for fornecido, o streaming de logs será habilitado. Se a opção `--cloudwatch-log-source` (`-cls`) não for especificada, o streaming de logs de instância será habilitado ou desabilitado.  | 
|  `-cls instance \| environment-health \| all` or `--cloudwatch-log-source instance \| environment-health \| all`  |  Especifica a origem dos registros ao trabalhar com o CloudWatch Logs. Com a forma de ativação ou desativação do comando, esses são os registros para os quais ativar ou desativar o streaming de CloudWatch registros. Com a forma de recuperação do comando, esses são os registros a serem recuperados do CloudWatch Logs. Valores válidos: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/eb3-logs.html) Significados dos valores: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/eb3-logs.html)  | 
|  `-a` ou `--all`  |  Recupera logs completos e salva-os no diretório `.elasticbeanstalk/logs`.  | 
|  `-z` ou `--zip`  |  Recupera logs completos, compacta-os em um arquivo `.zip` e, em seguida, salva o arquivo no diretório `.elasticbeanstalk/logs`.  | 
|  `--stream`  |  Transmite (saídas contínuas) logs completos. Com essa opção, o comando continua a ser executado até que você o interrompa (pressione **Ctrl\$1C**).  | 
|  `-i instance-id` ou `--instance instance-id`  |  Recupera apenas os logs de uma instância especificada.  | 
|  `-g log-group` or `--log-group log-group`  |  Especifica o grupo de CloudWatch registros de registros do qual os registros serão recuperados. A opção é válida somente quando o streaming de registros da instância para CloudWatch Logs está ativado. Se o streaming de log de instância estiver habilitado, e você não especificar a opção `--log-group`, o grupo de logs padrão será um dos seguintes: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/eb3-logs.html) Para obter informações sobre o grupo de logs correspondente a cada arquivo de log, visite [Como o Elastic Beanstalk configura os registros CloudWatch](AWSHowTo.cloudwatchlogs.md#AWSHowTo.cloudwatchlogs.loggroups).  | 
|  `-ai` or `--analyze`  |  Solicita uma análise baseada em IA dos registros, eventos e integridade da instância do seu ambiente. A análise usa o Amazon Bedrock para identificar as causas principais e recomendar soluções para problemas de saúde ambiental. O comando envia a solicitação, aguarda a conclusão da análise e, em seguida, exibe os resultados. Essa opção não é compatível com `--instance``--all`,`--zip`,`--log-group`, ou`--cloudwatch-logs`. Para obter os pré-requisitos e as permissões necessárias, consulte. [Análise de ambiente baseada em IA](health-ai-analysis.md)  | 
|  [Opções comuns](eb3-cmd-options.md)  |  | 

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

Por padrão, exibe os logs diretamente no terminal. Usa um programa de paginação para exibir a saída. Pressione **Q** ou **q** para sair.

Com `--stream`, mostra os logs existentes no terminal e continua em execução. Pressione **Ctrl\$1C** para sair.

Com `--all` e `--zip`, salva os logs em arquivos locais e exibe o local do arquivo.

Com`--analyze`, exibe a análise gerada pela IA diretamente no terminal após a conclusão da análise.

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

O exemplo a seguir permite o streaming de registros de instâncias para 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.
```

O exemplo a seguir recupera os logs de instância em um arquivo `.zip`.

```
$ eb logs --zip
Retrieving logs...
Logs were saved to /home/workspace/environment/.elasticbeanstalk/logs/150622_173444.zip
```

O exemplo a seguir solicita uma análise do ambiente baseada em IA.

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

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