

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

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

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. [AI-powered analisi dell'ambiente](health-ai-analysis.md)

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

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


****  

|  Nome  |  Descrizione  | 
| --- | --- | 
| `-cw [enable \| disable]`<br />or<br />`--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`<br />or<br />`--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 <br />Valori validi:[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/elasticbeanstalk/latest/dg/eb3-logs.html)<br />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`<br />oppure<br />`--all` | Recupera i log completi e li salva nella directory `.elasticbeanstalk/logs`. | 
| `-z`<br />oppure<br />`--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\+C**). | 
| `-i {{instance-id}}`<br />oppure<br />`--instance {{instance-id}}` | Recupera i log solo per l'istanza specificata. | 
| `-g {{log-group}}`<br />or<br />`--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 <br />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)<br />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`<br />or<br />`--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.<br />Questa opzione non è compatibile con`--instance`,`--all`, `--zip``--log-group`, o`--cloudwatch-logs`.<br />Per i prerequisiti e le autorizzazioni richieste, vedere. [AI-powered analisi dell'ambiente](health-ai-analysis.md) | 
| [Opzioni comuni](eb3-cmd-options.md) |  | 

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

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\+C** 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
<a name="logsexample"></a>

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.
```