Direkt zum Inhalt

Wie überprüfe ich die Ressourcennutzung für meine Amazon ECS-Aufgaben und Container-Instances?

Lesedauer: 1 Minute
0

Ich möchte die Ressourcennutzung eines Amazon Elastic Container Service-(Amazon ECS)-Clusters auf Aufgaben- und Container-Instance-Ebene überprüfen.

Lösung

Gehe wie folgt vor, um die Ressourcennutzung deiner Amazon ECS-Aufgaben und Container-Instances anzuzeigen:

  1. Öffne die Amazon CloudWatch-Konsole.
  2. Wähle im Navigationsbereich unter Protokolle die Option Protokoll-Einblicke aus.
  3. Wähle deine Protokollgruppe aus.
    Hinweis: Für Protokollgruppen für Amazon ECS wird die Namenskonvention /aws/ecs/containerinsights/cluster-name/performance verwendet.
  4. Wähle im Datumsbereichsfilter den Zeitrahmen aus.
  5. Gib für Abfrage die folgende Abfrage ein:
    fields @timestamp, @log, @logStream, @message
    | filter ispresent(TaskId) and TaskId like /task-id/ and Type = "Container" and ContainerName = "container-name"
    | display TaskId, ContainerName, CpuUtilized, MemoryUtilized
    Hinweis: Ersetze task-id durch deine Task-ID und container-name durch deinen Container-Instance-Namen.

Jetzt kannst du die CPU- und Speicherauslastung für deine Amazon ECS-Aufgaben und Container-Instances einsehen. Um diese Datenansicht zu speichern, erstelle einen benutzerdefinierten Metrikfilter.

Ähnliche Informationen

Was muss ich über die CPU-Zuweisung in Amazon ECS wissen?

So verwaltet Amazon ECS CPU- und Speicherressourcen

Installiere den CloudWatch-Agenten mit der Prometheus-Metrikerfassung auf Amazon ECS-Clustern

AWS OFFICIALAktualisiert vor 2 Jahren