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
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
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)
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 EC2 Amazon ECS Managed Instances, gli eventi mostrano lo stato di connessione e disconnessione.
Configurazione dei gruppi di log
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}/performanceUna EventBridge regola che acquisisce tutti gli eventi dall'
aws.ecsorigine 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
Quando utilizzi l'acquisizione di eventi, considera 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
Per informazioni sui CloudWatch prezzi, consulta la pagina CloudWatch dei prezzi
.
Risoluzione dei problemi basata sugli eventi
Utilizza gli eventi generati da Amazon ECS per rispondere a domande comuni sulla risoluzione dei problemi.
Analisi degli errori delle attività
È possibile esaminare gli eventi di modifica dello stato dell'STOPPEDattività, 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à
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'STOPPEDattività 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.