

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# **eb logs**


## Description


Il **eb logs** comando ha tre scopi distinti: abilitare o disabilitare lo streaming dei log su CloudWatch Logs, recuperare i log delle istanze o i log dei CloudWatch Logs e richiedere l'analisi basata sull'intelligenza artificiale dell'ambiente. Con l'opzione `--cloudwatch-logs` (`-cw`), il comando abilita o disabilita lo streaming dei log. Con l'opzione `--analyze` (`-ai`), il comando richiede un'analisi basata sull'intelligenza artificiale dei log, degli eventi e dello stato dell'istanza dell'ambiente. Senza nessuna di queste opzioni, recupera i log.

Quando recuperi i log, specifica l'opzione `--all`, `--zip` o `--stream` per recuperare i log completi. Se non specifichi alcuna di queste opzioni, Elastic Beanstalk recupera i log di coda.

Il comando elabora i log per l'ambiente specificato o predefinito. I log rilevanti possono variare a seconda del tipo di container. Se la directory root contiene un file `platform.yaml` che specifica una piattaforma personalizzata, questo comando elabora anche i log per l'ambiente generatore.

Per ulteriori informazioni, consulta [Utilizzo di Elastic CloudWatch Beanstalk con Amazon Logs](AWSHowTo.cloudwatchlogs.md). Per ulteriori informazioni sull'analisi basata sull'intelligenza artificiale, consulta. [Analisi dell'ambiente basata sull'intelligenza artificiale](health-ai-analysis.md)

## Sintassi


 Per abilitare o disabilitare lo streaming dei log su Logs: CloudWatch 

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

 Per recuperare i log delle istanza: 

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

 Per recuperare i log sullo stato dell'ambiente: 

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

 Per richiedere un'analisi basata sull'intelligenza artificiale: 

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

## Opzioni



****  

|  Nome  |  Descrizione  | 
| --- | --- | 
|  `-cw [enable \| disable]` or `--cloudwatch-logs [enable \| disable]`  |  Abilita o disabilita lo streaming dei log su Logs. CloudWatch Se non viene specificato alcun argomento, lo streaming dei log è abilitato. Se l'opzione `--cloudwatch-log-source` (`-cls`) non è specificata come opzione aggiuntiva, lo streaming dei log delle istanze è abilitato o disabilitato.  | 
|  `-cls instance \| environment-health \| all` or `--cloudwatch-log-source instance \| environment-health \| all`  |  Specifica l'origine dei log quando si lavora con Logs. CloudWatch Con il modulo di attivazione o disattivazione del comando, questi sono i log per i quali abilitare o disabilitare lo streaming dei registri. CloudWatch Con il modulo di recupero del comando, questi sono i log da recuperare dai registri. CloudWatch  Valori validi: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/elasticbeanstalk/latest/dg/eb3-logs.html) Significato dei valori: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/elasticbeanstalk/latest/dg/eb3-logs.html)  | 
|  `-a` oppure `--all`  |  Recupera i log completi e li salva nella directory `.elasticbeanstalk/logs`.  | 
|  `-z` oppure `--zip`  |  Recupera i log completi, li comprime in un file `.zip` e quindi salva il file nella directory `.elasticbeanstalk/logs`.  | 
|  `--stream`  |  Esegue lo streaming dei log completi (restituendoli continuamente). Con questa opzione, il comando continua a essere eseguito finché non lo interrompi (premendo **Ctrl\$1C**).  | 
|  `-i instance-id` oppure `--instance instance-id`  |  Recupera i log solo per l'istanza specificata.  | 
|  `-g log-group` or `--log-group log-group`  |  Speciifica il gruppo di CloudWatch log Logs da cui recuperare i log. L'opzione è valida solo quando è abilitato lo streaming dei registri delle istanze su Logs. CloudWatch  Se lo streaming dei log delle istanze è abilitato e non specifichi l'opzione `--log-group`, il gruppo di log predefinito è uno dei seguenti: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/elasticbeanstalk/latest/dg/eb3-logs.html) Per informazioni sul gruppo di log corrispondente a ogni file di log, consulta [Come Elastic Beanstalk configura i log CloudWatch](AWSHowTo.cloudwatchlogs.md#AWSHowTo.cloudwatchlogs.loggroups).  | 
|  `-ai` or `--analyze`  |  Richiede un'analisi basata sull'intelligenza artificiale dei log, degli eventi e dello stato delle istanze del tuo ambiente. L'analisi utilizza Amazon Bedrock per identificare le cause alla radice e consigliare soluzioni per problemi di salute ambientale. Il comando invia la richiesta, attende il completamento dell'analisi e quindi visualizza i risultati. Questa opzione non è compatibile con`--instance`,`--all`, `--zip``--log-group`, o`--cloudwatch-logs`. Per i prerequisiti e le autorizzazioni richieste, vedere. [Analisi dell'ambiente basata sull'intelligenza artificiale](health-ai-analysis.md)  | 
|  [Opzioni comuni](eb3-cmd-options.md)  |  | 

## Output


Per impostazione predefinita, visualizza i log direttamente nel terminale. Usa un programma di paging per visualizzare l'output. Premi **Q** o **q** per uscire.

Con `--stream`, mostra i log esistenti nel terminale e continua a essere eseguita. Premi **Ctrl\$1C** per uscire.

Con `--all` e `--zip`, salva i log in file locali e visualizza la posizione dei file.

Con`--analyze`, visualizza l'analisi generata dall'intelligenza artificiale direttamente nel terminale dopo il completamento dell'analisi.

## Esempi


L'esempio seguente abilita lo streaming dei registri delle istanze su 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.
```

L'esempio seguente recupera i log delle istanze in un file `.zip`.

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

L'esempio seguente richiede un'analisi dell'ambiente basata sull'intelligenza artificiale.

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

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