Container Insights - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Container Insights

Verwenden Sie CloudWatch Container Insights, um Metriken und Logs aus Ihren containerisierten Anwendungen und Microservices zu sammeln, zu aggregieren und zusammenzufassen. Container Insights ist für Amazon Elastic Container Service (AmazonECS), Amazon Elastic Kubernetes Service (AmazonEKS) und Kubernetes-Plattformen auf Amazon verfügbar. EC2 Container Insights unterstützt das Sammeln von Metriken aus Clustern, AWS Fargate die sowohl für Amazon als auch für Amazon bereitgestellt EKS werden. ECS

CloudWatch sammelt automatisch Metriken für viele Ressourcen wie ArbeitsspeicherCPU, Festplatte und Netzwerk. Container Insights bietet auch Diagnoseinformationen, wie z. B.Fehler beim Container-Neustart, damit Sie Probleme schnell aufdecken und beheben können. Sie können auch CloudWatch Alarme für Metriken einrichten, die Container Insights sammelt.

Container Insights sammelt Daten als Leistungsprotokollereignisse unter Verwendung des eingebetteten Metrikformats. Bei diesen Leistungsprotokollereignissen handelt es sich um Einträge, die ein strukturiertes JSON Schema verwenden, das es ermöglicht, Daten mit hoher Kardinalität in großem Umfang aufzunehmen und zu speichern. Aus diesen Daten werden aggregierte Metriken auf Cluster-, Knoten-, Pod-, Aufgaben- und Serviceebene als Metriken CloudWatch erstellt. CloudWatch Die von Container Insights gesammelten Metriken sind in CloudWatch automatischen Dashboards verfügbar und können auch im Bereich Metriken der Konsole eingesehen werden. CloudWatch Die Metriken sind erst sichtbar, wenn die Container-Aufgaben bereits einige Zeit laufen.

Wenn Sie Container Insights einsetzen, erstellt es automatisch eine Protokollgruppe für die Leistungsprotokoll-Ereignisse. Sie müssen diese Protokollgruppe nicht selbst erstellen.

Um Ihnen bei der Verwaltung Ihrer Container Insights-Kosten zu helfen, erstellt CloudWatch nicht automatisch alle möglichen Metriken aus den Protokolldaten. Sie können jedoch zusätzliche Metriken und zusätzliche Granularitätsebenen anzeigen, indem Sie CloudWatch Logs Insights verwenden, um die rohen Performance-Log-Ereignisse zu analysieren.

In der Originalversion von Container Insights werden erfasste Metriken und aufgenommene Protokolle als benutzerdefinierte Metriken berechnet. Bei Container Insights mit verbesserter Observability für Amazon EKS werden Container Insights-Metriken und -Logs pro Beobachtung berechnet, anstatt pro gespeicherter Metrik oder aufgenommenem Protokoll. Weitere Informationen zur CloudWatch Preisgestaltung finden Sie unter CloudWatch Amazon-Preise.

In Amazon EKS und Kubernetes verwendet Container Insights eine containerisierte Version des CloudWatch Agenten, um alle laufenden Container in einem Cluster zu ermitteln. Anschließend sammelt es Leistungsdaten auf jeder Ebene des Performance-Stacks.

Container Insights unterstützt die Verschlüsselung mit den AWS KMS key für die gesammelten Logs und Metriken. Um diese Verschlüsselung zu aktivieren, müssen Sie die AWS KMS Verschlüsselung für die Protokollgruppe, die Container Insights-Daten empfängt, manuell aktivieren. Dies veranlasst Container Insights, diese Daten mit dem bereitgestellten KMS Schlüssel zu verschlüsseln. Es werden nur symmetrische Schlüssel unterstützt. Verwenden Sie keine asymmetrischen KMS Schlüssel, um Ihre Protokollgruppen zu verschlüsseln.

Weitere Informationen finden Sie unter Verschlüsseln von Protokolldaten in CloudWatch Logs Using. AWS KMS

Container Insights mit verbesserter Beobachtbarkeit für Amazon EKS

Am 6. November 2023 wurde eine neue Version von Container Insights veröffentlicht. Diese Version unterstützt eine verbesserte Beobachtbarkeit für EKS Amazon-Cluster, die auf Amazon ausgeführt werden, EC2 und kann detailliertere Metriken aus diesen Clustern sammeln. Nach der Installation sammelt es automatisch detaillierte Infrastrukturtelemetrie- und Containerprotokolle für Ihre EKS Amazon-Cluster. Anschließend können Sie kuratierte, sofort verwendbare Dashboards nutzen, um die Anwendungs- und Infrastrukturtelemetrie genauer zu untersuchen.

Container Insights mit verbesserter Observability für Amazon EKS erfasst detaillierte Integritäts-, Leistungs- und Statusmetriken bis hin zur Container-Ebene sowie Metriken auf Kontrollebene. Weitere Informationen zu den zusätzlichen Metriken und Dimensionen, die erfasst werden können, finden Sie unter Kennzahlen zu Amazon EKS und Kubernetes Container Insights.

Wenn Sie Container Insights EC2 nach dem 6. November 2023 mithilfe des CloudWatch Agenten auf einem EKS Amazon-Cluster auf Amazon installiert haben, verfügen Sie über Container Insights mit verbesserter Observability für AmazonEKS. Andernfalls können Sie einen EKS Amazon-Cluster auf diese neue Version aktualisieren, indem Sie den Anweisungen unter folgenUpgrade auf Container Insights mit verbesserter Beobachtbarkeit für Amazon EKS in CloudWatch.

Container Insights unterstützt CloudWatch kontenübergreifende Observability. Sie verwenden ein einziges Monitoring-Konto, um Ihre Anwendungen zu überwachen und Fehler zu beheben, die sich über mehrere AWS Konten innerhalb einer einzigen Region erstrecken. Weitere Informationen finden Sie unter CloudWatch kontenübergreifende Beobachtbarkeit.

Container Insights mit verbesserter Observability für Amazon unterstützt EKS auch Windows-Worker-Knoten.

Container Insights mit verbesserter Observability für Amazon EKS wird auf Fargate nicht unterstützt.

Anmerkung

Sie können herausfinden, ob Sie Cluster haben, die auf Container Insights mit verbesserter Observability für Amazon aktualisiert werden können, EKS indem Sie zur Container Insights-Konsole navigieren. Wählen Sie dazu im Navigationsbereich der Konsole Insights, Container Insights aus. CloudWatch In der Container Insights-Konsole informiert Sie ein Banner darüber, ob Sie EKS Amazon-Cluster haben, die aktualisiert werden können, und enthält Links zur Upgrade-Seite.

Unterstützte Plattformen

Container Insights ist für Amazon Elastic Container Service, Amazon Elastic Kubernetes Service und Kubernetes-Plattformen auf Amazon-Instances verfügbar. EC2

  • Für Amazon ECS erfasst Container Insights Metriken auf Cluster-, Aufgaben- und Serviceebene sowohl auf Linux- als auch auf Windows Server-Instances. Es kann Metriken auf Instance-Ebene nur auf Linux-Instances sammeln.

    Für Amazon ECS sind Netzwerkmetriken nur für Container im bridge Netzwerkmodus und awsvpc Netzwerkmodus verfügbar. Sie sind nicht für Container im host-Netzwerkmodus verfügbar.

  • Für Amazon Elastic Kubernetes Service und Kubernetes-Plattformen auf EC2 Amazon-Instances wird Container Insights nur auf Linux-Instances unterstützt.

CloudWatch Agenten-Container-Image

Amazon stellt ein CloudWatch Agenten-Container-Image in Amazon Elastic Container Registry bereit. Weitere Informationen finden Sie unter cloudwatch-agent auf Amazon. ECR