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.
CloudWatchAmazon-ECS-Metriken
Sie können Ihre Amazon-ECS-Ressourcen mit AmazonCloudWatch überwachen. Dabei werden Rohdaten von Amazon ECS gesammelt und in lesbare Metriken verarbeitet, bei denen es sich nahezu um Echtzeitdaten handelt. Diese Statistiken werden für einen Zeitraum von zwei Wochen aufgezeichnet, damit Sie auf Verlaufsinformationen zugreifen können und einen besseren Überblick darüber erhalten, wie Ihre Clusters oder Services ausgeführt werden. Standardmäßig werden die Metrikdaten von Amazon ECSCloudWatch in Abständen von 1 Minute automatisch an gesendet. Weitere InformationenCloudWatch dazu finden Sie im CloudWatchAmazon-Benutzerhandbuch.
Amazon ECS sammelt Metriken für Cluster und Services. Für aufgabenbezogene Metriken wie die CPU- und Speicherauslastung müssen Sie Amazon ECSCloudWatch Container Insights einschalten. Weitere Informationen zu Container Insights finden Sie unter CloudWatchAmazon-ECS-Container-Einblicke.
Themen
Verwenden von CloudWatch-Metriken
Für jeden Amazon-ECS-Service, der den Fargate-Launchtyp verwendet, hat die Auslastungsmetriken vonCloudWatch CPU und Arbeitsspeicher sind automatisch aktiviert, sodass keine manuellen Schritte erforderlich sind.
Verfügbare Metriken und Dimensionen
Die folgenden Abschnitte enthalten die Metriken und Dimensionen, die Amazon ECS an Amazon sendetCloudWatch.
Amazon-ECS-Metriken
Amazon ECS stellt-Metriken bereit, mit denen Sie Ihre Ressourcen überwachen können. Sie können die CPU- und Arbeitsspeicherreservierung und -auslastung in Ihrem Cluster als Ganzem sowie der CPU- und Arbeitsspeicherauslastung in den Services in Ihren Clustern messen. Für Ihre GPU-Workloads können Sie Ihre GPU-Reservierung in Ihrem Cluster messen.
Die verfügbaren Metriken hängen vom Starttyp der Aufgaben und den Services in Ihren Clustern ab. Wenn Sie den Starttyp Fargate für Ihre Services verwenden, werden Metriken zur CPU- und Speicherauslastung bereitgestellt, die Sie bei der Überwachung Ihrer Services unterstützen. Für den Starttyp EC2 stellt Amazon ECS CPU-, Speicher- und GPU-Reservierungs- und CPU- und Speichernutzungsmetriken auf Cluster- und Serviceebene bereit. Die Amazon EC2-Instances, die Ihre zugrunde liegende Infrastruktur bilden, müssen Sie separat überwachen.
Amazon ECS sendet die folgenden MetrikenCloudWatch minütlich. Bei der Erfassung von Metriken durch Amazon ECS werden jede Minute mehrere Datenpunkte erfasst. Anschließend werden die Datenpunkte zu einem Datenpunkt zusammengefasst, bevor die Daten an CloudWatch gesendet werden. Eine Musteranzahl in CloudWatch ist daher eigentlich die Zusammenfassung mehrerer Datenpunkte in einer Minute.
Der AWS/ECS
-Namespace enthält die folgenden Metriken.
CPUReservation
-
Der Prozentsatz der CPU-Einheiten, die von laufenden Tasks im Cluster reserviert sind.
Die Cluster-CPU-Reservierung (diese Metrik kann nur von
ClusterName
gefiltert werden) wird gemessen als Gesamtzahl der von Amazon-ECS-Aufgaben im Cluster reservierten CPU-Einheiten geteilt durch die Gesamtzahl der CPU-Einheiten, die für alle Container-Instances im Cluster registriert wurden. Nur Container-Instances mit dem StatusACTIVE
oderDRAINING
haben Auswirkungen auf CPU-Reservierungsmetriken. Diese Metrik wird nur für Aufgaben mit dem EC2-Starttyp verwendet.Gültige Dimensionen:
ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Prozent.
CPUUtilization
-
Der Prozentsatz der CPU-Einheiten, die in dem Cluster oder Service verwendet werden.
Die Cluster-CPU-Auslastung (Metriken, die von
ClusterName
ohneServiceName
gefiltert werden) wird gemessen als die Gesamtzahl der von Amazon-ECS-Aufgaben im Cluster verwendeten CPU-Einheiten geteilt durch die Gesamtzahl der CPU-Einheiten, die für alle Container-Instances im Cluster registriert wurden. Nur Container-Instances mit dem StatusACTIVE
oderDRAINING
wirken sich auf CPU-Auslastungsmetriken aus. Metriken zur Cluster-CPU-Auslastung werden nur für Aufgaben mit dem EC2-Starttyp verwendet.Die Server-CPU-Auslastung (Metriken, die von
ClusterName
undServiceName
gefiltert werden) wird gemessen als die Gesamtzahl der CPU-Einheiten, die von den zu dem Service gehörigen Tasks verwendet werden, geteilt durch die Gesamtzahl der CPU-Einheiten, die für die zu dem Service gehörigen Tasks reserviert sind. Metriken zur Service-CPU-Auslastung werden für Aufgaben mit dem Fargate- und EC2-Starttyp verwendet.Gültige Dimensionen:
ClusterName
,ServiceName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Prozent.
MemoryReservation
-
Der Prozentsatz des Arbeitsspeichers, der von laufenden Tasks im Cluster reserviert ist.
Die Cluster-Arbeitsspeicherreservierung (diese Metrik kann nur von
ClusterName
gefiltert werden) wird gemessen als der gesamte von Amazon-ECS-Aufgaben im Cluster reservierte Arbeitsspeicher geteilt durch den gesamten Arbeitsspeicher, der für alle Container-Instances im Cluster registriert wurde. Nur Container-Instances mit dem StatusACTIVE
oderDRAINING
wirken sich auf Metriken zu Arbeitsspeicherreservierungen aus. Diese Metrik wird nur für Aufgaben mit dem EC2-Starttyp verwendet.Gültige Dimensionen:
ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Prozent.
MemoryUtilization
-
Der Prozentsatz des Arbeitsspeichers, der in dem Cluster oder Service verwendet wird.
Die Cluster-Arbeitsspeicherauslastung (Metriken, die von
ClusterName
ohneServiceName
gefiltert werden) wird gemessen als der gesamte von Amazon-ECS-Aufgaben im Cluster verwendete Arbeitsspeicher geteilt durch den gesamten Arbeitsspeicher, der für alle Container-Instances im Cluster registriert wurde. Nur Container-Instances mit dem StatusACTIVE
oderDRAINING
wirken sich auf Metriken zur Arbeitsspeicherauslastung aus. Metriken zur Cluster-Arbeitsspeicherauslastung werden nur für Aufgaben mit dem EC2-Starttyp verwendet.Die Service-Arbeitsspeicherauslastung (Metriken, die von
ClusterName
undServiceName
gefiltert werden) wird gemessen als der gesamte Arbeitsspeicher, der von den zum Service gehörigen Tasks verwendet wird, geteilt durch den gesamten Arbeitsspeicher, der für die zu dem Service gehörigen Tasks reserviert ist. Metriken zur Service-Arbeitsspeicherauslastung werden für Aufgaben mit dem Fargate- und EC2-Starttyp verwendet.Gültige Dimensionen:
ClusterName
,ServiceName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Prozent.
GPUReservation
-
Der Prozentsatz der insgesamt verfügbaren GPUs, die von laufenden Aufgaben im Cluster reserviert sind.
Die Cluster-GPU-Reservierung wird als die Anzahl der von den Amazon-ECS-Aufgaben im Cluster reservierten GPUs geteilt durch die Gesamtzahl der GPUs, die auf allen GPU-fähigen Container-Instances im Cluster mit GPUs verfügbar waren, gemessen. Nur Container-Instances mit dem Status
ACTIVE
oderDRAINING
wirken sich auf Metriken zur GPU-Reservierung aus.Gültige Dimensionen:
ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Prozent.
ActiveConnectionCount
-
Die Gesamtzahl der gleichzeitig aktiven Verbindungen von Clients zu den Service-Connect-Proxys für Amazon ECS, die in Aufgaben ausgeführt werden, die den ausgewählten
DiscoveryName
gemeinsam nutzen.Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben.
Gültige Dimensionen:
DiscoveryName
undDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Anzahl.
NewConnectionCount
-
Die Gesamtzahl der gleichzeitig aktiven Verbindungen von Clients zu den Service-Connect-Proxys für Amazon ECS, die in Aufgaben ausgeführt werden, die den ausgewählten
DiscoveryName
gemeinsam nutzen.Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben.
Gültige Dimensionen:
DiscoveryName
undDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Anzahl.
ProcessedBytes
-
Die Gesamtzahl der Bytes des eingehenden Datenverkehrs, die von den Service-Connect-Proxys verarbeitet werden.
Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben.
Gültige Dimensionen:
DiscoveryName
undDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Byte.
RequestCount
-
Die Anzahl der eingehenden Datenverkehrsanfragen, die von den Service-Connect-Proxys verarbeitet wurden.
Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben.
Gültige Dimensionen:
DiscoveryName
undDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Anzahl.
GrpcRequestCount
-
Die Anzahl von gRPC-Anfragen für eingehenden Datenverkehr, die von den Service-Connect-Proxys verarbeitet werden.
Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben und das
appProtocol
in der Portzuordnung in der AufgabendefinitionGRPC
lautet.Gültige Dimensionen:
DiscoveryName
undDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Anzahl.
HTTPCode_Target_2XX_Count
-
Die Anzahl der HTTP-Antwortcodes mit den Nummern 200 bis 299, die von den Anwendungen in diesen Aufgaben generiert wurden. Diese Aufgaben sind die Ziele. Diese Metrik zählt nur die Antworten, die von den Anwendungen in diesen Aufgaben an die Service-Connect-Proxys gesendet wurden, nicht die direkt gesendeten Antworten.
Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben und das
appProtocol
in der Portzuordnung in der AufgabendefinitionHTTP
oderHTTP2
lautet.Gültige Dimensionen:
TargetDiscoveryName
undTargetDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Anzahl.
HTTPCode_Target_3XX_Count
-
Die Anzahl der HTTP-Antwortcodes mit den Nummern 300 bis 399, die von den Anwendungen in diesen Aufgaben generiert wurden. Diese Aufgaben sind die Ziele. Diese Metrik zählt nur die Antworten, die von den Anwendungen in diesen Aufgaben an die Service-Connect-Proxys gesendet wurden, nicht die direkt gesendeten Antworten.
Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben und das
appProtocol
in der Portzuordnung in der AufgabendefinitionHTTP
oderHTTP2
lautet.Gültige Dimensionen:
TargetDiscoveryName
undTargetDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Anzahl.
HTTPCode_Target_4XX_Count
-
Die Anzahl der HTTP-Antwortcodes mit den Nummern 400 bis 499, die von den Anwendungen in diesen Aufgaben generiert wurden. Diese Aufgaben sind die Ziele. Diese Metrik zählt nur die Antworten, die von den Anwendungen in diesen Aufgaben an die Service-Connect-Proxys gesendet wurden, nicht die direkt gesendeten Antworten.
Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben und das
appProtocol
in der Portzuordnung in der AufgabendefinitionHTTP
oderHTTP2
lautet.Gültige Dimensionen:
TargetDiscoveryName
undTargetDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Anzahl.
HTTPCode_Target_5XX_Count
-
Die Anzahl der HTTP-Antwortcodes mit den Nummern 500 bis 599, die von den Anwendungen in diesen Aufgaben generiert wurden. Diese Aufgaben sind die Ziele. Diese Metrik zählt nur die Antworten, die von den Anwendungen in diesen Aufgaben an die Service-Connect-Proxys gesendet wurden, nicht die direkt gesendeten Antworten.
Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben und das
appProtocol
in der Portzuordnung in der AufgabendefinitionHTTP
oderHTTP2
lautet.Gültige Dimensionen:
TargetDiscoveryName
undTargetDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Anzahl.
RequestCountPerTarget
-
Die durchschnittliche Anzahl von Anfragen, die von jedem Ziel empfangen werden, das den ausgewählten
DiscoveryName
gemeinsam hat.Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben.
Gültige Dimensionen:
TargetDiscoveryName
undTargetDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Anzahl.
TargetProcessedBytes
-
Die Gesamtzahl der von den Service-Connect-Proxys verarbeiteten Bytes.
Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben.
Gültige Dimensionen:
TargetDiscoveryName
undTargetDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Byte.
TargetResponseTime
-
Die Latenz der Verarbeitung der Anwendungsanfrage. Die verstrichene Zeit in Millisekunden, nachdem die Anfrage den Service-Connect-Proxy in der Zielaufgabe erreicht hat, bis eine Antwort von der Zielanwendung zurück an den Proxy empfangen wird.
Diese Metrik ist nur verfügbar, wenn Sie Amazon ECS Service Connect konfiguriert haben.
Gültige Dimensionen:
TargetDiscoveryName
undTargetDiscoveryName, ServiceName, ClusterName
.Gültige Statistiken: Durschnitt, Minimum, Maximum, Summe, Datenstichproben. Die nützlichste Statistik ist der Durchschnitt.
Einheit: Millisekunden.
Anmerkung
Wenn Sie Aufgaben mit dem EC2-Starttyp verwenden und über Linux-Container-Instances verfügen, setzt der Amazon-ECS-Container-Agent stats
-Docker-Metriken ein, um für jeden Container, der auf der Instance ausgeführt wird, CPU- und Arbeitsspeicherdaten zu sammeln. Für Instances mit Spitzenlastleistung (T3-, T3a- und T2-Instances) kann die CPU-Auslastungsmetrik unterschiedliche Daten im Vergleich zu CPU-Metriken auf Instance-Ebene widerspiegeln.
Dimensionen für Amazon-ECS-Metriken
Amazon-ECS-Metriken verwenden den AWS/ECS
-Namespace und stellen Metriken für folgende Dimension(en) bereit. Metriken für eine Dimension spiegeln nur die Ressourcen wider, die während eines Zeitraums ausgeführt werden. Wenn Sie beispielsweise über einen Cluster mit einem Service verfügen, dieser Service jedoch keine Aufgaben in einem RUNNING
-Zustand hat, werden keine Metriken an CloudWatch gesendet. Wenn Sie über zwei Services verfügen, und einer von diesen hat ausgeführte Aufgaben und der andere nicht, werden nur die Metriken für den Service mit ausgeführten Aufgaben gesendet.
ClusterName
-
Diese Dimension filtert die angeforderten Daten für alle Ressourcen in einem angegebenen Cluster. Alle Amazon-ECS-Metriken werden von
ClusterName
gefiltert. ServiceName
-
Diese Dimension filtert die angeforderten Daten für alle Ressourcen in einem angegebenen Service innerhalb eines angegebenen Clusters.
DiscoveryName
-
Diese Dimension filtert die Daten, die Sie für Datenverkehrsmetriken zu einem bestimmten Service-Connect-Erkennungsnamen anfragen, über alle Amazon-ECS-Cluster hinweg.
Berücksichtigen Sie, dass ein bestimmter Port in einem ausgeführten Container mehrere Erkennungsnamen haben kann.
DiscoveryName, ServiceName, ClusterName
-
Diese Dimension filtert die Daten, die Sie für Datenverkehrsmetriken zu einem bestimmten Erkennungsnamen von Service Connect anfragen, über Aufgaben, die diesen Erkennungsnamen haben und die von diesem Service in diesem Cluster erstellt werden, hinweg.
Verwenden Sie diese Dimension, um die Metriken zum eingehenden Datenverkehr für einen bestimmten Service anzuzeigen, wenn Sie denselben Erkennungsnamen in mehreren Services in verschiedenen Namespaces wiederverwendet haben.
Berücksichtigen Sie, dass ein bestimmter Port in einem ausgeführten Container mehrere Erkennungsnamen haben kann.
TargetDiscoveryName
-
Diese Dimension filtert die Daten, die Sie für Datenverkehrsmetriken zu einem bestimmten Service-Connect-Erkennungsnamen anfragen, über alle Amazon-ECS-Cluster hinweg.
Im Gegensatz zu
DiscoveryName
messen diese Datenverkehrsmetriken nur den eingehenden Datenverkehr zu diesemDiscoveryName
, der von anderen Amazon-ECS-Aufgaben stammt, die über eine Service-Connect-Konfiguration in diesem Namespace verfügen. Dazu gehören Aufgaben, die von Services mit einer reinen Client- oder Client-Server-Konfiguration von Service Connect durchgeführt werden.Berücksichtigen Sie, dass ein bestimmter Port in einem ausgeführten Container mehrere Erkennungsnamen haben kann.
TargetDiscoveryName, ServiceName, ClusterName
-
Diese Dimension filtert die Daten, die Sie für Datenverkehrsmetriken anfragen, auf einen bestimmten Erkennungsnamen von Service Connect, zählt aber nur Datenverkehr von Aufgaben, die von diesem Service in diesem Cluster erstellt wurden.
Verwenden Sie diese Dimension, um die Metriken zum eingehenden Datenverkehr anzuzeigen, die von einem bestimmten Client in einem anderen Service stammen.
Im Gegensatz zu
DiscoveryName, ServiceName, ClusterName
messen diese Datenverkehrsmetriken nur den eingehenden Datenverkehr zu diesemDiscoveryName
, der von anderen Amazon-ECS-Aufgaben stammt, die über eine Service-Connect-Konfiguration in diesem Namespace verfügen. Dazu gehören Aufgaben, die von Services mit einer reinen Client- oder Client-Server-Konfiguration von Service Connect durchgeführt werden.Berücksichtigen Sie, dass ein bestimmter Port in einem ausgeführten Container mehrere Erkennungsnamen haben kann.
Service-Nutzung
Die Service-Nutzung wird als Prozentsatz von CPU und Arbeitsspeicher gemessen, die von den Amazon-ECS-Aufgaben genutzt werden, die zu einem Service in einem Cluster gehören, im Vergleich zur CPU- und Speichernutzung, die in der Aufgabendefinition des Services spezifiziert sind. Diese Metrik wird für Services mit Aufgaben unterstützt, die den Starttyp Fargate verwenden.
(Total CPU units used by tasks in service) x 100
Service CPU utilization = ----------------------------------------------------------------------------
(Total CPU units specified in task definition) x (number of tasks in service)
(Total MiB of memory used by tasks in service) x 100
Service memory utilization = --------------------------------------------------------------------------------
(Total MiB of memory specified in task definition) x (number of tasks in service)
Jede Minute berechnet der Amazon-ECS-Containeragent, der mit jeder Aufgabe verbunden ist, die Menge an CPU-Einheiten und MiB Speicher, die aktuell für die einzelnen Aufgaben genutzt werden, die zu dem Service. Diese Informationen werden an Amazon ECS zurückgemeldet. Es wird die Gesamtmenge an CPU und Arbeitsspeicher berechnet, die für alle zu dem Service gehörenden Aufgaben genutzt wird, die auf dem Cluster ausgeführt werden, und diese Zahlen werden an CloudWatch als Prozentsatz der gesamten Ressourcen gemeldet, die für den Service in der Aufgabendefinition des Services spezifiziert sind. Wenn Sie ein Soft-Limit (memoryReservation
) angeben, dann wird es zur Berechnung der Größe des reservierten Speichers verwendet. Andernfalls wird ein hartes Limit (memory
) verwendet. Weitere Informationen über Hard- und Soft Limits finden Sie unter Parameter der Aufgabendefinition.
Anmerkung
In diesem Beispiel geht die CPU-Auslastung nur über 100 %, wenn die CPU-Einheiten auf Containerebene definiert sind. Wenn Sie CPU-Einheiten auf Task-Ebene definieren, geht die Auslastung nicht über das definierte Limit auf Task-Ebene.
Service RUNNING
-Aufgabenzähler
Sie können CloudWatch-Metriken verwenden, um die Anzahl an Aufgaben in Ihren Services anzuzeigen, die sich im RUNNING
-Status befinden. Beispielsweise können Sie einen CloudWatch-Alarm für diese Metrik einstellen, damit Sie benachrichtigt werden, wenn die Anzahl der laufenden Aufgaben in Ihrem Service unter einen bestimmten Wert fällt.
Anzahl derRUNNING
Serviceaufgaben in Amazon ECSCloudWatch Container Insights
Eine „Anzahl von laufenden Aufgaben“ (RunningTaskCount
) Metrik ist pro Cluster und Service verfügbar, wenn Sie Amazon ECSCloudWatch Container Insights verwenden. Sie können Container Insights für alle neu erstellten Cluster verwenden, indem Sie diecontainerInsights
Kontoeinstellung anschalten, oder für einzelne Cluster, indem Sie es während der Cluster-Erstellung mithilfe der Cluster-Einstellungen aktivieren, oder für vorhandene Cluster mithilfe derUpdateClusterSettings API. VonCloudWatch Container Insights erfasste Metriken werden als benutzerdefinierte Metriken berechnet. Weitere Informationen zu CloudWatch-Preisen erhalten Sie unter CloudWatch – Preise
Weitere Informationen zu dieser Metrik finden Sie unter Amazon-ECS-Container-Insights-Metriken im CloudWatchAmazon-Benutzerhandbuch.
Anzahl der Aufgaben von Service RUNNING
aus den von Amazon ECS bereitgestellten Metriken
Amazon ECS stellt jedoch Überwachungsmetriken ohne zusätzliche Kosten zur Verfügung. Um diese Metriken zum Zählen der laufenden Aufgaben zu verwenden, führen Sie die folgenden Schritte in derCloudWatch Konsole aus.
So zeigen Sie die Anzahl der in einem Service ausgeführten Aufgaben an
Öffnen Sie die CloudWatch-Konsole unter https://console.aws.amazon.com/cloudwatch/
. -
Wählen Sie im Navigationsbereich Metrics (Metriken) All metrics (Alle Metriken) aus.
-
Wählen Sie auf der Registerkarte Browse (Durchsuchen) den ECS-Namespace aus.
-
Wählen Sie ClusterNameeine Metrik (entweder
CPUUtilization
oderMemoryUtilization
) aus, die dem Service entspricht, in dem laufende Aufgaben angezeigt werden sollen. ServiceName -
Ändern Sie auf der Registerkarte Graphed metrics (Dargestellte Metriken) die Period (Periode) in 1 Minute und Statistic (Statistik) in Sample Count (Probenanzahl) um.
Der in der Grafik angezeigte Wert zeigt die Anzahl der im Service ausgeführten Aufgaben
RUNNING
an.