

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

# Acquisizione di eventi Amazon ECS nella console
<a name="task-lifecycle-events"></a>

La console Amazon ECS fornisce una funzionalità di acquisizione degli eventi che archivia gli eventi generati da Amazon ECS, come azioni di servizio e modifiche dello stato delle attività, in Amazon CloudWatch Logs through. EventBridge Questa funzionalità include un’interfaccia di query con funzionalità di filtraggio per il monitoraggio e la risoluzione dei problemi.

Gli eventi forniscono informazioni dettagliate sul funzionamento delle implementazioni, dei servizi, delle attività e delle istanze. È possibile utilizzare questa informazioni per risolvere i problemi relativi alle implementazioni non riuscite di attività o servizi.

Quando attivi l'acquisizione degli eventi, hai accesso a tutti gli eventi generati da Amazon ECS per un periodo di conservazione a tua scelta, che va oltre i limiti nativi degli ultimi 100 eventi non filtrati o attività interrotte visibili solo per 1 ora.

## Come funziona
<a name="task-lifecycle-events-overview"></a>

L'acquisizione degli eventi consente EventBridge di archiviare gli eventi in un gruppo di log Amazon CloudWatch Logs predefinito. La console Amazon ECS fornisce query e opzioni di filtro predefinite e correla gli eventi per fornire cicli di vita delle attività in un formato intuitivo.

È possibile eseguire una query e recuperare i seguenti tipi di eventi:
+ **Eventi di azione del servizio**: aiutano a identificare problemi di provisioning o allocazione delle risorse
+ **Eventi del ciclo di vita delle attività**: aiutano a identificare il motivo per cui le attività o i container non vengono avviati o interrompono l’esecuzione

La console Amazon ECS ti consente di configurare l'acquisizione degli eventi con un clic e fornisce query e filtri di uso comune senza dover imparare i linguaggi di query o navigare tra più console.

## Event types (Tipi di evento)
<a name="task-lifecycle-events-types"></a>

Event Capture archivia tutti gli eventi generati da Amazon ECS nelle seguenti categorie:

Eventi di modifica dello stato dei processi  
Arresti dei container e altri eventi di terminazione, che puoi utilizzare per la risoluzione dei problemi o per monitorare le tempistiche del ciclo di vita delle attività.

Operazioni di servizio  
Eventi come il raggiungimento dello stato stazionario, l’immissione fallita delle attività o la limitazione delle risorse.

Modifiche agli stati di implementazione del servizio  
Eventi come implementazioni in corso, completate o non riuscite, attivati dalle impostazioni di circuit breaker e rollback, per monitorare lo stato dell'implementazione di un servizio.

Modifiche dello stato dell’istanza di container  
Per i carichi di lavoro su istanze gestite EC2 e Amazon ECS, gli eventi mostrano lo stato di connessione e disconnessione.

## Configurazione dei gruppi di log
<a name="task-lifecycle-events-log-group"></a>

Quando attivi l'acquisizione degli eventi, Amazon ECS crea automaticamente le seguenti risorse:
+ Un gruppo di CloudWatch log di Amazon Logs denominato `/aws/events/ecs/containerinsights/${clusterName}/performance`
+ Una EventBridge regola che acquisisce tutti gli eventi dall'`aws.ecs`origine e li inoltra al gruppo di log

È possibile specificare un periodo di conservazione per il gruppo di log da 1 giorno a 10 anni. Il periodo di conservazione predefinito è di 7 giorni.

## Considerazioni
<a name="task-lifecycle-events-limitations"></a>

Quando utilizzate l'acquisizione di eventi, tenete presente quanto segue:
+ Event Capture archivia tutti gli eventi per semplicità. Non è possibile configurare regole nella console Amazon ECS per acquisire solo eventi specifici.
+ La console Amazon ECS fornisce criteri di interrogazione predefiniti. Per le query avanzate, usa Amazon CloudWatch Logs Logs Insights per interrogare direttamente il gruppo di log.
+ La funzionalità Live Tail non è disponibile nella console Amazon ECS. Usa Amazon CloudWatch Logs direttamente per live tail.
+ Quando disabiliti l'acquisizione degli eventi, la EventBridge regola viene eliminata.
+ L'acquisizione degli eventi comporta costi aggiuntivi per l'inserimento EventBridge dei dati, lo storage di Amazon CloudWatch Logs e l'esecuzione delle query.

  [Per informazioni sui EventBridge prezzi, consulta la pagina dei prezzi. EventBridge ](https://aws.amazon.com/eventbridge/pricing/)

  Per informazioni sui CloudWatch prezzi, consulta la pagina [CloudWatch dei prezzi](https://aws.amazon.com/cloudwatch/pricing/).

## Risoluzione dei problemi basata sugli eventi
<a name="task-lifecycle-events-troubleshooting"></a>

Utilizza gli eventi generati da Amazon ECS per rispondere a domande comuni sulla risoluzione dei problemi.

### Analisi degli errori delle attività
<a name="task-lifecycle-events-task-failures"></a>

È possibile esaminare gli eventi di modifica dello stato dell'`STOPPED`attività, i codici di arresto e i codici di uscita del contenitore per determinare il motivo per cui un'attività non è stata avviata o non è riuscita durante l'esecuzione.

È possibile esaminare gli eventi relativi alle azioni di servizio per verificare gli errori di posizionamento e le informazioni sui vincoli di risorse per determinare il motivo per cui un'attività non è riuscita a essere eseguita a causa di vincoli di risorse

### Scenari comuni di errore delle attività
<a name="task-lifecycle-events-common-issues"></a>

Gli errori anomali delle attività più comuni sono correlati ai seguenti problemi:
+ Errori di implementazione del servizio CI/CD
+ Errori di scalabilità automatica
+ Errori di ribilanciamento delle attività
+ Uscite anomale dei contenitori, ad esempio errori (OOM) out-of-memory

Gli errori anomali delle attività producono eventi di modifica dello stato dell'`STOPPED`attività con un `EssentialContainerExited` codice di arresto OR. `TaskFailedToStart` È possibile filtrare in base a questi codici di arresto per esaminare i comportamenti di esecuzione e arresto dei container.