Protokollierung und Überwachung in Amazon Elastic Container Service - Amazon Elastic Container Service

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.

Protokollierung und Überwachung in Amazon Elastic Container Service

Die Überwachung ist wichtig, um die Zuverlässigkeit, Verfügbarkeit und Leistung von Amazon Elastic Container Service und Ihrer - AWS Lösungen aufrechtzuerhalten. Sammeln Sie Überwachungsdaten aller Bestandteile Ihrer - AWS Lösung, damit Sie Ausfälle an mehreren Punkten leichter debuggen können. AWS bietet mehrere Tools zur Überwachung Ihrer Amazon-ECS-Ressourcen und zur Reaktion auf potenzielle Vorfälle:

Amazon- CloudWatch Alarme

Überwachen Sie eine Metrik über einen bestimmten, von Ihnen definierten Zeitraum und führen Sie einzelne oder mehrere Aktionen durch, die vom Wert der Metrik im Vergleich zu einem festgelegten Schwellenwert in einer Reihe von Zeiträumen abhängen. Die Aktion ist eine Benachrichtigung, die an ein Amazon Simple Notification Service (Amazon SNS)-Thema oder eine Amazon EC2 Auto Scaling-Richtlinie gesendet wird. - CloudWatch Alarme rufen keine Aktionen auf, nur weil sie sich in einem bestimmten Status befinden. Der Status muss geändert und für eine bestimmte Anzahl von Zeiträumen beibehalten worden sein. Weitere Informationen finden Sie unter Überwachen von Amazon ECS mit CloudWatch .

Für Services mit Aufgaben, die den Fargate-Starttyp verwenden, können Sie CloudWatch Alarme verwenden, um die Aufgaben in Ihrem Service basierend auf CloudWatch Metriken wie CPU- und Speicherauslastung zu skalieren. Weitere Informationen finden Sie unter Automatische Skalierung Ihres Amazon-ECS-Service.

Für Cluster mit Aufgaben oder Services, die den EC2-Starttyp verwenden, können Sie CloudWatch Alarme verwenden, um die Container-Instances basierend auf CloudWatch Metriken wie Cluster-Speicherreservierungen zu skalieren.

Amazon CloudWatch -Protokolle

Sie können die Protokolldateien über die Container in Ihren Amazon-ECS-Aufgaben überwachen, speichern und darauf zugreifen, indem Sie den Protokolltreiber awslogs in Ihren Aufgabendefinitionen angeben. Weitere Informationen finden Sie unter Verwenden von awslogs driver.

Sie können von Ihren Amazon-ECS-Container-Instances aus die Betriebssystem- und Amazon-ECS-Container-Agent-Protokolldateien überwachen, speichern und darauf zugreifen. Diese Methode für den Zugriff auf Protokolle kann für Container verwendet werden, die den EC2-Starttyp verwenden.

Amazon CloudWatch -Ereignisse

Ordnen Sie Ereignisse zu und leiten Sie sie zu einer oder mehreren Zielfunktionen oder Streams um, um Änderungen vorzunehmen, Statusinformationen zu erfassen und Korrekturmaßnahmen durchzuführen. Weitere Informationen finden Sie unter Automatisieren von Antworten auf Amazon-ECS-Fehler mit EventBridge in diesem Handbuch und Was ist Amazon CloudWatch Events? im Amazon CloudWatch Events-Benutzerhandbuch.

AWS CloudTrail Protokolle

CloudTrail bietet eine Aufzeichnung der von einem Benutzer, einer Rolle oder einem - AWS Service in Amazon ECS durchgeführten Aktionen. Anhand der von CloudTrailgesammelten Informationen können Sie die an Amazon ECS gestellte Anfrage, die IP-Adresse, von der die Anfrage gestellt wurde, den Initiator der Anfrage, den Zeitpunkt der Anfrage und zusätzliche Details bestimmen. Weitere Informationen finden Sie unter Protokollieren von Amazon-ECS-API-Aufrufen mit AWS CloudTrail.

AWS Trusted Advisor

Trusted Advisor stützt sich auf bewährte Methoden, die sich aus der Betreuung von Hunderttausenden von AWS Kunden ergeben haben. Trusted Advisor überprüft Ihre - AWS Umgebung und gibt dann Empfehlungen, wenn sich Möglichkeiten ergeben, Geld zu sparen, die Systemverfügbarkeit und -leistung zu verbessern oder Sicherheitslücken zu schließen. Alle - AWS Kunden haben Zugriff auf fünf Trusted Advisor Prüfungen. Kunden mit einem Business- oder Enterprise-Supportplan können alle Trusted Advisor Prüfungen anzeigen.

Weitere Informationen finden Sie unter AWS Trusted Advisor im AWS Support -Benutzerhandbuch.

AWS Compute Optimizer

AWS Compute Optimizer ist ein Service, der die Konfigurations- und Auslastungsmetriken Ihrer - AWS Ressourcen analysiert. Es berichtet, ob Ihre Ressourcen optimal sind und generiert Optimierungsempfehlungen, um die Kosten zu senken und die Leistung Ihrer Workloads zu verbessern.

Weitere Informationen finden Sie unter AWS Compute Optimizer -Empfehlungen für Amazon ECS.

Ein weiterer wichtiger Bestandteil der Überwachung von Amazon ECS ist die manuelle Überwachung derjenigen Elemente, die die CloudWatch Alarme nicht abdecken. Die CloudWatch Trusted Advisor, und andere AWS Konsolen-Dashboards bieten eine at-a-glance Ansicht des Zustands Ihrer AWS Umgebung. Wir empfehlen, dass Sie auch die Protokolldateien auf Ihren Container-Instances und die Container in Ihren Aufgaben überprüfen.