Überwachung von Amazon ECS Managed Instances
Überwachung ist wichtig, um die Zuverlässigkeit, Verfügbarkeit und Leistung Ihrer Workloads von Amazon ECS Managed Instances aufrechtzuerhalten. AWS bietet verschiedene Tools und Services, die Sie bei der Überwachung Ihrer containerisierten Anwendungen und Infrastruktur unterstützen.
Container-Insights-Überwachung
CloudWatch Container Insights bietet eine umfassende Überwachung für Ihre containerisierten Anwendungen und Microservices. Container Insights erfasst und aggregiert Metriken und Protokolle von Ihren containerisierten Anwendungen und Microservices und fasst diese zusammen.
Container Insights erfasst Metriken auf den Cluster-, Service- und Aufgaben-Ebenen und liefert Einblick in:
-
CPU- und Speicherauslastung
-
Netzwerkleistungsmetriken
-
Speichernutzung
-
Aufgaben- und Serviceleistung
Die Metriken sind in CloudWatch-Dashboards verfügbar und können zur Erstellung von Alarmen und automatisierten Reaktionen auf Leistungsprobleme verwendet werden. Container Insights bietet außerdem erweiterte Überwachungsfunktionen, mit denen Sie Probleme schnell identifizieren und beheben können.
Anmerkung
Container Insights wird gegen eine zusätzliche Gebühr bereitgestellt. Weitere Informationen zu den Preisen finden Sie unter CloudWatch-Preise
Instance-Überwachung
Für eine detaillierte Überwachung der zugrunde liegenden Infrastruktur, die Ihre Workloads in Amazon ECS Managed Instances unterstützt, können Sie den CloudWatch-Agenten in Amazon ECS Managed Instances installieren. Der CloudWatch-Agent bietet zusätzliche Metriken und Protokolle auf Systemebene, die die von Container Insights bereitgestellte Überwachung auf Container-Ebene ergänzen.
Der CloudWatch-Agent kann Folgendes erfassen:
-
Metriken auf Systemebene wie Festplattennutzung, Arbeitsspeicherauslastung und Netzwerkstatistiken
-
Benutzerdefinierte Anwendungsmetriken
-
Protokolldateien von Ihren Anwendungen und Ihrem System
-
Leistungsindikatoren und andere Systeminformationen
Informationen zur Installation und Konfiguration des CloudWatch-Agenten in Amazon ECS Managed Instances finden Sie unter Installation des CloudWatch-Agenten im CloudWatch-Benutzerhandbuch.
Detaillierte Überwachung für Amazon ECS Managed Instances
CloudWatch bietet zwei Überwachungskategorien: Grundlegende Überwachung und Detaillierte Überwachung. Standardmäßig ist für Ihre verwaltete Instance die grundlegende Überwachung aktiviert. Sie können optional die detaillierte Überwachung aktivieren, um Probleme bei der Ausführung schneller zu identifizieren und zu beheben. Sie können die detaillierte Überwachung aktivieren oder deaktivieren, wenn Sie einen Kapazitätsanbieter für Amazon ECS Managed Instances erstellen oder aktualisieren.
Das Aktivieren der detaillierten Überwachung für eine verwaltete Instance wirkt sich nicht auf die Überwachung der EBS-Volumes aus, die der Instance angehängt sind.
In der folgenden Tabelle werden die Unterschiede zwischen der grundlegenden Überwachung und der detaillierten Überwachung von verwalteten Instances beschrieben.
| Überwachungstyp | Beschreibung | Gebühren |
|---|---|---|
| Grundlegende Überwachung |
Metriken für die Statusprüfung sind in Zeitabständen von 1 Minute verfügbar. Alle anderen Metriken sind in 5-Minuten-Intervallen verfügbar. |
Keine Gebühren. |
| Detaillierte Überwachung | Alle Metriken, einschließlich der Metriken für die Statusprüfung, sind in Zeitintervallen von 1 Minute verfügbar. Um dieses Maß an Daten zu erhalten, müssen Sie dies für die verwaltete Instance gesondert aktivieren. Bei verwalteten Instances, für die Sie die detaillierte Überwachung aktiviert haben, können Sie aggregierte Daten auch aus Gruppen mit ähnlichen Instances erhalten. | Ihnen werden die Kosten pro Metrik berechnet, die Amazon ECS Managed Instances an CloudWatch sendet. Die Datenspeicherung wird Ihnen nicht berechnet. Weitere Informationen finden Sie unter Zahlungspflichtiges Kontingent und Beispiel 1 – Detaillierte Überwachung in EC2 auf der Seite CloudWatch-Preise |
Erforderliche Berechtigungen
Um die detaillierte Überwachung für eine verwaltete Instance zu aktivieren, muss Ihr Benutzer über die Berechtigung zur Verwendung der MonitorInstances-API-Aktion verfügen. Um die detaillierte Überwachung für eine verwaltete Instances zu deaktivieren, muss Ihr Benutzer über die Berechtigung zur Verwendung der UnmonitorInstances-API-Aktion verfügen.