

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

# Visualizzare i log dell'agente container Amazon ECS
<a name="logs"></a>

Amazon ECS archivia i log nella cartella `/var/log/ecs` delle tue istanze di container. Sono disponibili log dell'agente dal container Amazon ECS e dal servizio `ecs-init` che controlla lo stato (di avvio/arresto) dell'agente sull'istanza di container. Puoi visualizzare tali file di log connettendoti a un'istanza di container tramite SSH.

**Nota**  
Se hai dubbi su come raccogliere tutti i log nelle tue istanze di container, puoi utilizzare il programma di raccolta log di Amazon ECS. Per ulteriori informazioni, consulta [Raccolta log dei container con il raccoglitore di log di Amazon ECS](ecs-logs-collector.md).

## Sistema operativo Linux
<a name="logs-linux"></a>

Il processo `ecs-init` archivia i log in `/var/log/ecs/ecs-init.log`.

Il file `ecs-init.log` contiene informazioni sulla gestione, la configurazione e il bootstrap del ciclo di vita degli agenti container.

Puoi utilizzare il comando seguente per visualizzare i file di log.

```
cat /var/log/ecs/ecs-init.log
```

Output:

```
2018-02-16T18:13:54Z [INFO] pre-start
2018-02-16T18:13:56Z [INFO] start
2018-02-16T18:13:56Z [INFO] No existing agent container to remove.
2018-02-16T18:13:56Z [INFO] Starting Amazon Elastic Container Service Agent
```

## Sistema operativo Windows
<a name="logs-windows"></a>

Puoi usare il raccoglitore di log di Amazon ECS per Windows. Per ulteriori informazioni, consulta [Raccoglitore di log di Amazon ECS per Windows](https://github.com/awslabs/aws-ecs-logs-collector-for-windows?tab=readme-ov-file#aws-ecs-logs-collector-for-windows) su Github.

1. Connettiti alla tua istanza.

1. Apri PowerShell ed esegui i seguenti comandi con privilegi amministrativi. I comandi scaricano lo script e raccolgono i log.

   ```
   Invoke-WebRequest -OutFile ecs-logs-collector.ps1 https://raw.githubusercontent.com/awslabs/aws-ecs-logs-collector-for-windows/master/ecs-logs-collector.ps1
   .\ecs-logs-collector.ps1
   ```

È possibile attivare la registrazione di debug per l'agente Amazon ECS e il daemon Docker. Questa opzione permette allo script di raccogliere i log prima di attivare la modalità di debug. Lo script riavvia il daemon Docker e l'agente Amazon ECS, quindi termina tutti i container in esecuzione sull'istanza. Prima di eseguire il comando seguente, svuota l'istanza di container e sposta tutte le attività importanti su altre istanze di container. 

Esegui il seguente comando per attivare la registrazione.

```
.\ecs-logs-collector.ps1 -RunMode debug
```