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 le piattaforme Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS), RedHat OpenShift su AWS (ROSA) e Kubernetes su Amazon EC2. Container Insights supporta la raccolta di metriche dai cluster distribuiti sia per Amazon ECS che per Amazon EKS. AWS Fargate
CloudWatch raccoglie automaticamente le metriche per molte risorse, come CPU, memoria, 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 di log delle prestazioni sono elementi che usano uno schema JSON strutturato che consente ai dati ad alta cardinalità di essere acquisiti e archiviati su larga scala. Da questi dati, CloudWatch crea metriche aggregate a livello di cluster, nodo, pod, attività e servizio come metriche. CloudWatch Le metriche raccolte da Container Insights sono disponibili in dashboard CloudWatch automatiche 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 grezzi 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 Approfondimenti sui container con osservabilità migliorata per Amazon EKS, i parametri e i log di Approfondimenti sui container vengono addebitati per osservazione anziché per parametro archiviato o log importato. Per ulteriori informazioni sui CloudWatch prezzi, consulta Amazon Pricing. CloudWatch
Per Amazon EKS, Otel Container Insights raccoglie le metriche utilizzando il OpenTelemetry protocollo (OTLP) e supporta le query ProMQL. Ogni metrica è arricchita con un massimo di 150 etichette, inclusi gli attributi delle convenzioni OpenTelemetry semantiche e le etichette dei pod e dei nodi Kubernetes. Per ulteriori informazioni, consulta Otel Container Insights (consigliato).
In Amazon EKS, RedHatOpenshift on e Kubernetes AWS, Container Insights utilizza una versione containerizzata dell' CloudWatch agente per scoprire tutti i contenitori 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 crittografa 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 Crittografa i dati di log nei CloudWatch log utilizzando AWS KMS.