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 AWS Fargate sia per Amazon che per Amazon. ECS EKS

CloudWatch raccoglie automaticamente i parametri per molte risorse, come 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 AWS KMS key per i log e le metriche che raccoglie. Per abilitare questa crittografia, è necessario abilitare manualmente la AWS KMS crittografia per il gruppo di log che riceve i dati di Container Insights. In questo modo Approfondimenti sui container esegue la crittografia di questi dati utilizzando la chiave KMS fornita. Sono supportate solo le chiavi simmetriche. Non utilizzare chiavi KMS asimmetriche per crittografare i gruppi di log.

Per ulteriori informazioni, consulta Encrypt Log Data in CloudWatch Logs Using. AWS KMS

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. Container Insights raccoglie i parametri a livello di istanza solo su istanze Linux. Le metriche di rete sono disponibili per i contenitori che utilizzano la modalità di bridge rete e la modalità di awsvpc rete, ma non sono disponibili per i contenitori che utilizzano la modalità di rete. host

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

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