Einrichten von Container Insights in Amazon EKS und Kubernetes
Anmerkung
Wir empfehlen die Nutzung von Amazon-Linux-2-Knoten, damit bei der Verwendung des Amazon-CloudWatch-Observability-Add-Ons für vollständige Kompatibilität gesorgt ist. Bei Nutzung von Amazon-Linux-2023-Knoten sind die von Container Insights bereitgestellten Datenebenen- und Hostprotokolle aufgrund des in Amazon Linux 2023 geänderten Mechanismus zur Systemprotokollierung standardmäßig nicht verfügbar. Die Anwendungsprotokolle funktionieren weiterhin wie erwartet. Weitere Informationen zu den Änderungen in Amazon Linux 2023 finden Sie im Amazon-Linux-2023-Benutzerhandbuch.
Container Insights wird auf Amazon-EKS-Versionen 1.23 und höher unterstützt. Die Schnellstart-Installationsmethode wird nur in den Versionen 1.24 und höher unterstützt.
Der allgemeine Prozess zum Einrichten von Container Insights in Amazon EKS oder Kubernetes gestaltet sich wie folgt:
-
Stellen Sie sicher, dass Sie die erforderlichen Voraussetzungen erfüllen.
-
Richten Sie das EKS-Add-On Amazon CloudWatch Observability, den CloudWatch-Agent oder AWS Distro for OpenTelemetry auf Ihrem Cluster ein, um Metriken an CloudWatch zu senden.
Anmerkung
Um Container Insights mit verbesserter Beobachtbarkeit für Amazon EKS zu verwenden, müssen Sie das EKS-Add-On Amazon CloudWatch Observability oder den CloudWatch-Agenten verwenden. Weitere Informationen zu dieser Version von Container Insights finden Sie unter Container Insights mit verbesserter Beobachtbarkeit für Amazon EKS.
Um Container Insights mit Fargate verwenden zu können, müssen Sie AWS Distro for OpenTelemetry verwenden. Container Insights mit verbesserter Beobachtbarkeit für Amazon EKS wird auf Fargate nicht unterstützt.
Anmerkung
Container Insights unterstützt jetzt Windows-Worker-Knoten in einem Amazon-EKS-Cluster. Container Insights mit verbesserter Beobachtbarkeit für Amazon EKS wird auch unter Windows unterstützt. Weitere Informationen zur Aktivierung von Container Insights unter Windows finden Sie unter Verwendung des CloudWatch-Agenten mit aktivierter verbesserter Beobachtbarkeit von Container Insights.
Richten Sie Fluent Bit oder Fluentd ein, um Protokolle an CloudWatch Logs zu senden. (Dies ist standardmäßig aktiviert, wenn Sie das EKS-Add-On Amazon CloudWatch Observability installieren.)
Sie können diese Schritte als Teil der Schnellstarteinrichtung auf einmal ausführen, wenn Sie den CloudWatch-Agenten verwenden, oder sie separat ausführen.
-
(Optional) Richten Sie die Protokollierungauf der Amazon-EKS-Steuerebene ein.
-
(Optional) Richten Sie den CloudWatch-Agenten als StatsD-Endpunkt auf dem Cluster zum Senden von StatsD-Metriken an CloudWatch ein.
-
(Optional) Aktivieren von App Mesh Envoy Access Logs.
In der Originalversion von Container Insights werden erfasste Metriken und aufgenommene Protokolle als benutzerdefinierte Metriken berechnet. Bei Container Insights mit verbesserter Beobachtbarkeit für Amazon EKS werden die Container-Insights-Metriken und -Protokolle pro Beobachtung abgerechnet, anstatt pro gespeicherter Metrik oder aufgenommenem Protokoll. Weitere Informationen zur Preisgestaltung von CloudWatch finden Sie unter Amazon CloudWatch – Preise