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.
Amazon-ECS-Container-Insights-Metriken
Container-Insights-Metriken bieten zusätzliche Metriken zu Netzwerk, permanenten und flüchtigen Speicher. Diese Metriken bieten mehr Informationen als die Amazon-ECS-Standardmetriken. Container Insights lässt sich in CloudWatch Logs integrieren. Sie können Metrikänderungen mit Protokolleinträgen korrelieren und die Fehlerbehebung vereinfachen. Container Insights zeigt durch die Berechnung des Durchschnitts der Daten aller Aufgaben auch cluster- und serviceweite Statistiken an. Das bietet einen umfassenderen Überblick über den Zustand Ihrer Services und unterstützt Sie sowohl bei der Umgebungsüberwachung als auch bei der Kapazitätsplanung.
Anwendungsfälle
-
Problemerkennung und -behebung – Verfolgen Sie fehlgeschlagene Bereitstellungen nach, indem Sie Muster für den Übergang in den Aufgabenstatus analysieren und so Fehlerquellen schnell identifizieren. Diagnostizieren Sie Konfigurationsprobleme durch eine umfassende Untersuchung der Startup-Sequenzen und des Initialisierungsverhaltens von Aufgaben
-
Integritätsbeurteilung auf Cluster- und Serviceebene – Zeigt die durchschnittliche Aufgabenleistung im gesamten Cluster an. Bei diesem Ansatz werden Ausreißer gemildert, um einen stabileren Überblick über den Zustand von Clustern und Services zu erhalten. Nutzen Sie diese Erkenntnisse für die allgemeine Serviceüberwachung, bei der Extremwerte missverständlich sein können.
-
Probleme mit der Serviceverfügbarkeit – Erkennen Sie Bereitstellungsfehler, indem Sie die Anzahl der laufenden Aufgaben überwachen. Korrelieren Sie Serviceereignisprotokolle mit Leistungsmetriken, um die Auswirkungen auf die Infrastruktur zu verstehen. Verfolgen Sie Muster beim Neustart von Aufgaben, um instabile Services oder Infrastrukturprobleme zu identifizieren
-
Kapazitätsplanung für die durchschnittliche Auslastung – Sie hilft bei der Bestimmung des Ressourcenbedarfs auf der Grundlage typischer Verhaltensmuster bei Aufgaben, liefert konsistente Metriken, die eine effektive langfristige Planung unterstützen, und reduziert die Auswirkungen kurzlebiger Spitzen auf Kapazitätsentscheidungen
-
Stellt zusätzliche Metriken bereit – Erfasst zusätzliche Netzwerk-, Speicher- und kurzlebige Speichermetriken, die in den angebotenen Metriken nicht verfügbar sind
Weitere Informationen zu Amazon-ECS-Metriken finden Sie unter Anwendungsfälle für Amazon-ECS-Serviceauslastungsmetriken und Informationen zu Container-Insights mit verbesserter Beobachtbarkeit unter Amazon ECS Container Insights mit Metriken zur verbesserten Beobachtbarkeit.
Die folgende Tabelle listet die Metriken und Dimensionen auf, die von Container Insights für Amazon ECS erfasst werden. Diese Metriken befinden sich im ECS/ContainerInsights-Namespace. Weitere Informationen finden Sie unter Metriken.
Wenn Sie keine Container Insights-Metriken in Ihrer Konsole sehen, stellen Sie sicher, dass Sie die Einrichtung von Container Insights durchgeführt haben. Metriken werden erst angezeigt, wenn Container Insights vollständig eingerichtet wurde. Weitere Informationen finden Sie unter Einrichten von Container Insights.
Die folgenden Metriken sind verfügbar, wenn Sie die Schritte in Einrichten von Container Insights für Amazon ECS ausführen.
| Metrikname | Dimensionen | Description |
|---|---|---|
|
|
|
Die Anzahl der EC2 Instances, auf denen der Amazon ECS-Agent ausgeführt wird und die bei einem Cluster registriert sind. Diese Metrik wird nur für Container-Instances erfasst, die Amazon-ECS-Aufgaben im Cluster ausführen. Sie wird nicht für leere Container-Instances erfasst, die keine Amazon-ECS-Aufgaben haben. Einheit: Anzahl |
|
|
|
Die CPU-Einheiten, die von Aufgaben in der Ressource genutzt werden, die durch den von Ihnen verwendeten Dimensionssatz angegeben wird. Einheit: keine |
|
|
|
Die CPU-Einheiten, die von Aufgaben in der Ressource reserviert werden, die durch den von Ihnen verwendeten Dimensionssatz angegeben wird. Diese Metrik wird auf Grundlage der in der Aufgabendefinition definierten CPU-Reservierung erfasst, z. B. auf Ebene der Aufgaben oder aller Container. Sollte das in der Aufgabendefinition nicht angegeben sein, wird die CPU-Reservierung der Instance verwendet. Einheit: keine |
|
|
|
Die Anzahl der Bereitstellungen in einem Amazon-ECS-Service. Einheit: Anzahl |
|
|
|
Die gewünschte Anzahl von Aufgaben für einen Amazon-ECS-Service. Einheit: Anzahl |
|
|
|
Die Gesamtmenge des Amazon-EBS-Dateisystemspeichers in Gigabyte (GB), der den Ressourcen zugewiesen ist, die durch die von Ihnen verwendeten Dimensionen spezifiziert sind. Diese Metrik ist nur für Aufgaben verfügbar, die auf der Amazon ECS-Infrastruktur ausgeführt werden, die auf Fargate mit der Plattformversion Einheit: Gigabyte (GB) |
|
|
|
Die Gesamtmenge des Amazon-EBS-Dateisystemspeichers in Gigabyte (GB), der von den Ressourcen verwendet wird, die durch die von Ihnen verwendeten Dimensionen spezifiziert sind. Diese Metrik ist nur für Aufgaben verfügbar, die auf der Amazon ECS-Infrastruktur ausgeführt werden, die auf Fargate mit der Plattformversion Für Aufgaben, die auf Fargate ausgeführt werden, reserviert Fargate den Speicherplatz auf der Festplatte, der nur von Fargate verwendet wird. Für den Speicherplatz, den Fargate verwendet, fallen keine Kosten an, aber Sie werden diesen zusätzlichen Speicherplatz mithilfe von Tools wie Einheit: Gigabyte (GB) |
EphemeralStorageReserved
1
|
|
Die Anzahl der Bytes, die aus dem Speicher in der Ressource reserviert wurden, die durch die von Ihnen verwendeten Dimensionen angegeben wird. Ephemerer Speicher wird für das Root-Dateisystem des Containers und alle im Container-Image und der Aufgabendefinition definierten Bind-Mount-Host-Volumes verwendet. Die Menge des kurzlebigen Speichers kann in einer laufenden Aufgabe nicht geändert werden. Diese Metrik ist nur für Aufgaben verfügbar, die auf Linux-Plattformversion 1.4.0 oder höher ausgeführt werden. Einheit: Gigabyte (GB) |
EphemeralStorageUtilized
1
|
|
Die Anzahl der Bytes, die vom ephemeren Speicher in der Ressource verwendet werden, die durch die von Ihnen verwendeten Dimensionen angegeben ist. Ephemerer Speicher wird für das Root-Dateisystem des Containers und alle im Container-Image und der Aufgabendefinition definierten Bind-Mount-Host-Volumes verwendet. Die Menge des kurzlebigen Speichers kann in einer laufenden Aufgabe nicht geändert werden. Diese Metrik ist nur für Aufgaben verfügbar, die auf Linux-Plattformversion 1.4.0 oder höher ausgeführt werden. Einheit: Gigabyte (GB) |
|
|
|
Der Prozentsatz des gesamten Festplattenspeichers, der für das Betriebssystemvolume verwendet wird. |
|
|
|
Der Prozentsatz des gesamten Festplattenspeichers, der für das Datenvolumen verwendet wird. |
|
|
|
Der Arbeitsspeicher, der von Aufgaben in der Ressource genutzt wird, die durch den von Ihnen verwendeten Dimensionssatz angegeben wird. AnmerkungWenn Sie den Java ZGC Garbage Collector für Ihre Anwendung nutzen, ist diese Metrik möglicherweise ungenau. Selbst wenn Einheit: Megabyte |
|
|
|
Der Arbeitsspeicher, der von Aufgaben in der Ressource reserviert wird, die durch den von Ihnen verwendeten Dimensionssatz angegeben wird. Diese Metrik wird auf Grundlage der in der Aufgabendefinition definierten Speicherreservierung erfasst, z. B. auf Ebene der Aufgaben oder aller Container. Wenn dies in der Aufgabendefinition nicht angegeben ist, wird die Instance-Speicherreservierung verwendet. Einheit: Megabyte AnmerkungSelbst wenn |
|
|
|
Die Anzahl der Bytes, die von der Ressource empfangen wurden, die durch die von Ihnen verwendeten Dimensionen angegeben wird. Diese Metrik wird aus der Docker-Laufzeit abgerufen. Diese Metrik ist nur für Container in Aufgaben verfügbar, die den Einheit: Byte/Sekunde |
|
|
|
Die Anzahl der Bytes, die von der Ressource übertragen wurden, die durch die von Ihnen verwendeten Dimensionen angegeben wird. Diese Metrik wird aus der Docker-Laufzeit abgerufen. Diese Metrik ist nur für Container in Aufgaben verfügbar, die den Einheit: Byte/Sekunde |
|
|
|
Die Anzahl der Aufgaben, die sich momentan im Status Einheit: Anzahl |
|
|
|
Die Anzahl der Aufgaben, die sich momentan im Status Einheit: Anzahl |
|
|
|
Gibt an, wie oft ein Container in einer Amazon-ECS-Aufgabe neu gestartet wurde. Diese Metrik wird nur für Container erfasst, für die eine Neustartrichtlinie aktiviert ist. Einheit: Anzahl |
|
|
|
Die Anzahl der Services im Cluster. Einheit: Anzahl |
|
|
|
Die Anzahl der Bytes, die aus dem Speicher auf der Instance in der Ressource gelesen wurden, die durch die von Ihnen verwendeten Dimensionen angegeben wird. Dies beinhaltet nicht die gelesenen Bytes für Ihre Speichergeräte. Diese Metrik wird aus der Docker-Laufzeit abgerufen. Einheit: Byte |
|
|
|
Die Anzahl der Bytes, die in den Speicher in der Ressource geschrieben wurden, die durch die von Ihnen verwendeten Dimensionen angegeben wird. Diese Metrik wird aus der Docker-Laufzeit abgerufen. Einheit: Byte |
|
|
|
Die Anzahl der Aufgaben, die im Cluster ausgeführt werden. Einheit: Anzahl |
|
|
|
Die Anzahl der Aufgabensätze im Service. Einheit: Anzahl |
Anmerkung
Die EphemeralStorageReserved- und EphemeralStorageUtilized-Metriken und sind nur für Aufgaben verfügbar, die auf Linux-Plattformversion 1.4.0 oder höher ausgeführt werden.
Fargate reserviert Speicherplatz auf der Festplatte. Er wird nur von Fargate verwendet. Ihnen entstehen dafür keine Kosten. Es wird in diesen Metriken nicht angezeigt. Sie können diesen zusätzlichen Speicherplatz jedoch in anderen Tools sehen, wie z. B. df.
Die folgenden Metriken sind verfügbar, wenn Sie die Schritte in Bereitstellung des CloudWatch Agenten zur Erfassung von Metriken auf EC2 Instanzebene auf Amazon ECS ausführen
| Metrikname | Dimensionen | Description |
|---|---|---|
|
|
|
Die maximale Anzahl von CPU-Einheiten, die einer einzelnen EC2 Instanz im Cluster zugewiesen werden können. Einheit: keine |
|
|
|
Der Prozentsatz der CPU, die derzeit auf einer einzelnen EC2 Instance im Cluster reserviert ist. Einheit: Prozent |
|
|
|
Die Anzahl der CPU-Einheiten, die auf einer einzelnen EC2 Instance im Cluster verwendet werden. Einheit: keine |
|
|
|
Der Gesamtprozentsatz der CPU-Einheiten, die auf einer einzelnen EC2 Instance im Cluster verwendet werden. Einheit: Prozent |
|
|
|
Der Gesamtprozentsatz der Dateisystemkapazität, die auf einer einzelnen EC2 Instance im Cluster genutzt wird. Einheit: Prozent |
|
|
|
Die maximale Speichermenge in Byte, die einer einzelnen EC2 Instance in diesem Cluster zugewiesen werden kann. Einheit: Byte |
|
|
|
Der Prozentsatz des Speichers, der derzeit auf einer einzelnen EC2 Instance im Cluster reserviert ist. Einheit: Prozent |
|
|
|
Der gesamte Prozentsatz des Speichers, der auf einer einzelnen EC2 Instance im Cluster genutzt wird. AnmerkungWenn Sie den Java ZGC Garbage Collector für Ihre Anwendung nutzen, ist diese Metrik möglicherweise ungenau. Einheit: Prozent |
|
|
|
Die Speichermenge in Byte, die auf einer einzelnen EC2 Instance im Cluster verwendet wird. AnmerkungWenn Sie den Java ZGC Garbage Collector für Ihre Anwendung nutzen, ist diese Metrik möglicherweise ungenau. Einheit: Byte |
|
|
|
Die Gesamtzahl der Byte pro Sekunde, die über das Netzwerk auf einer einzelnen EC2 Instance im Cluster übertragen und empfangen wurden. Einheit: Byte/Sekunde |
|
|
|
Die Anzahl der laufenden Aufgaben auf einer einzelnen EC2 Instance im Cluster. Einheit: Anzahl |