Container Insights - Amazon CloudWatch

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

Container Insights

Usa CloudWatch Container Insights per raccogliere, aggregare e riepilogare metriche e log dalle tue applicazioni e microservizi containerizzati. Container Insights è disponibile per Amazon Elastic Container Service (AmazonECS), Amazon Elastic Kubernetes Service (EKSAmazon) e le piattaforme Kubernetes su Amazon. EC2 Container Insights supporta la raccolta di metriche dai cluster distribuiti su AWS Fargate sia per Amazon ECS che per AmazonEKS.

CloudWatch raccoglie automaticamente i parametri per molte risorse, ad esempio memoriaCPU, disco e rete. Container Insights fornisce inoltre informazioni diagnostiche, ad esempio errori di riavvio del container, che consentono di isolare i problemi e risolverli in modo rapido. Puoi anche impostare CloudWatch allarmi sulle metriche raccolte da Container Insights.

Container Insights raccoglie dati come eventi di log delle prestazioni tramite Embedded Metric Format. Questi eventi del registro delle prestazioni sono voci che utilizzano uno JSON schema strutturato che consente di importare e archiviare dati ad alta cardinalità su larga scala. Da questi dati, CloudWatch crea metriche aggregate a livello di cluster, nodo, pod, task e servizio come metriche. CloudWatch Le metriche raccolte da Container Insights sono disponibili nei dashboard CloudWatch automatici e sono visualizzabili anche nella sezione Metriche della console. CloudWatch I parametri non sono visibili fino a quando le attività del container non sono in esecuzione da qualche tempo.

Quando si implementa Approfondimenti sui container, viene creato automaticamente un gruppo di log per gli eventi del log delle prestazioni. Non è necessario creare questo gruppo di log da soli.

Per aiutarti a gestire i costi di Container Insights, CloudWatch non crea automaticamente tutte le metriche possibili dai dati di registro. Tuttavia, puoi visualizzare metriche aggiuntive e livelli di granularità aggiuntivi utilizzando CloudWatch Logs Insights per analizzare gli eventi non elaborati del registro delle prestazioni.

Con la versione originale di Approfondimenti sui container, i parametri raccolti e i log importati vengono addebitati come parametri personalizzati. Con Container Insights con osservabilità migliorata per AmazonEKS, i parametri e i log di Container Insights vengono addebitati per osservazione anziché per metrica archiviata o log importata. Per ulteriori informazioni sui CloudWatch prezzi, consulta la pagina CloudWatch dei prezzi di Amazon.

In Amazon EKS e Kubernetes, Container Insights utilizza una versione containerizzata dell' CloudWatch agente per scoprire tutti i container in esecuzione in un cluster. Quindi raccoglie i dati sulle prestazioni a ogni livello dello stack delle prestazioni.

Container Insights supporta la crittografia con AWS KMS key per i log e le metriche che raccoglie. Per abilitare questa crittografia, è necessario abilitarla manualmente AWS KMS crittografia per il gruppo di log che riceve i dati di Container Insights. Ciò fa sì che Container Insights crittografi questi dati utilizzando la KMS chiave fornita. Sono supportate solo le chiavi simmetriche. Non utilizzare KMS chiavi asimmetriche per crittografare i gruppi di log.

Per ulteriori informazioni, consulta Crittografare i dati di registro nei registri utilizzando CloudWatch AWS KMS.

Container Insights con osservabilità migliorata per Amazon EKS

Il 6 novembre 2023 è stata rilasciata una nuova versione di Approfondimenti sui container. Questa versione supporta l'osservabilità avanzata per EKS i cluster Amazon in esecuzione su Amazon EC2 e può raccogliere metriche più dettagliate da questi cluster. Dopo l'installazione, raccoglie automaticamente la telemetria dettagliata dell'infrastruttura e i log dei container per i tuoi cluster Amazon. EKS Puoi quindi impiegare pannelli di controllo accurati e immediatamente utilizzabili per approfondire la telemetria delle applicazioni e dell'infrastruttura.

Container Insights con osservabilità migliorata per Amazon EKS raccoglie metriche granulari su salute, prestazioni e stato fino al livello del container, oltre a parametri del piano di controllo. Per ulteriori informazioni sui parametri aggiuntivi e le dimensioni che possono essere raccolti, consulta la sezione Metriche di Amazon EKS e Kubernetes Container Insights.

Se hai installato Container Insights utilizzando l' CloudWatch agente su un EKS cluster Amazon su Amazon EC2 dopo il 6 novembre 2023, hai Container Insights con osservabilità migliorata per AmazonEKS. Altrimenti, puoi aggiornare un EKS cluster Amazon a questa nuova versione seguendo le istruzioni riportate inAggiornamento a Container Insights con osservabilità migliorata per Amazon in EKS CloudWatch.

Container Insights supporta l' CloudWatch osservabilità tra account. Utilizzi un unico account di monitoraggio per monitorare e risolvere i problemi delle applicazioni che si estendono su più piattaforme AWS account all'interno di una singola regione. Per ulteriori informazioni, consulta CloudWatch osservabilità tra più account.

Container Insights con osservabilità migliorata per Amazon supporta EKS anche i nodi di lavoro Windows.

Container Insights con osservabilità migliorata per Amazon non EKS è supportato su Fargate.

Nota

Puoi scoprire se disponi di cluster che possono essere aggiornati a Container Insights con una migliore osservabilità per Amazon EKS accedendo alla console Container Insights. Per farlo, scegli Insights, Container Insights nel pannello di navigazione della console. CloudWatch Nella console Container Insights, un banner ti informa se sono presenti EKS cluster Amazon che possono essere aggiornati e collega alla pagina di aggiornamento.

Piattaforme supportate

Container Insights è disponibile per le piattaforme Amazon Elastic Container Service, Amazon Elastic Kubernetes Service e Kubernetes su istanze Amazon. EC2

  • Per AmazonECS, Container Insights raccoglie metriche a livello di cluster, attività e servizio su istanze Linux e Windows Server. Può raccogliere i parametri a livello di istanza solo sulle istanze Linux.

    Per AmazonECS, i parametri di rete sono disponibili solo per i contenitori in modalità bridge di rete e modalità awsvpc di rete. Non sono disponibili per i container in modalità di rete host.

  • Per Amazon Elastic Kubernetes Service e le piattaforme Kubernetes su istanze EC2 Amazon, Container Insights è supportato solo su istanze Linux.

CloudWatch immagine del contenitore dell'agente

Amazon fornisce un'immagine del contenitore dell' CloudWatch agente su Amazon Elastic Container Registry. Per ulteriori informazioni, consulta cloudwatch-agent su Amazon. ECR