Überwachungstools - Amazon ECS

Überwachungstools

AWS bietet verschiedene Tools, mit deren Hilfe Sie Amazon ECS überwachen können. Sie können einige dieser Tools so konfigurieren, dass diese die Überwachung für Sie übernehmen, während bei anderen Tools ein manuelles Eingreifen nötig ist. Wir empfehlen, dass Sie die Überwachungsaufgaben möglichst automatisieren.

Automatisierte Überwachungstools

Sie können die folgenden automatisierten Tools zur Überwachung von Amazon ECS verwenden und auftretende Probleme melden:

  • 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. Bei der Aktion handelt es sich um 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 einen bestimmten Status aufweisen. Der Status muss geändert und für eine bestimmte Anzahl an Zeiträumen aufrechterhalten worden sein. Weitere Informationen finden Sie unter Amazon ECS CloudWatch-Metriken.

    Für Services mit Aufgaben, die den Starttyp Fargate verwenden, können Sie CloudWatch-Alarme verwenden, und die Aufgaben in Ihrem Service basierend auf den CloudWatch-Metriken, wie CPU- und Speicherauslastung, hinein- oder herausskalieren. Weitere Informationen finden Sie unter Service Auto Scaling.

  • Amazon CloudWatch Logs: 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 des awslogs-Protokolltreibers.

  • Amazon CloudWatch Events: 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 Amazon ECS-Ereignisse und EventBridge in diesem Handbuch und Was sind Amazon CloudWatch Events im Amazon CloudWatch-Benutzerhandbuch.

  • AWS CloudTrail-Protokollüberwachung – Teilen Sie Protokolldateien zwischen Konten, überwachen Sie CloudTrail-Protokolldateien in Echtzeit, indem Sie sie an die CloudWatch Logs senden, schreiben Sie Anwendungen zur Protokollverarbeitung in Java und vergewissern Sie sich, dass nach der Lieferung durch CloudTrail keine Änderungen an den Protokolldaten vorgenommen wurden. Weitere Informationen finden Sie unter Protokollieren von Amazon ECS-API-Aufrufen mit AWS CloudTrail in diesem Handbuch und Arbeiten mit CloudTrail-Protokolldateien im AWS CloudTrail-Benutzerhandbuch.

Manuelle Überwachungstools

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 Dashboards der AWS-Konsole bieten eine Übersicht über den Zustand Ihrer AWS-Umgebung. Wir empfehlen, dass Sie auch die Protokolldateien auf Ihren Container-Instances und die Container in Ihren Aufgaben überprüfen.

  • CloudWatch-Startseite:

    • Aktuelle Alarme und Status

    • Diagramme mit Alarmen und Ressourcen

    • Servicestatus

    Zusätzlich können Sie CloudWatch für folgende Aufgaben nutzen:

    • Erstellen von benutzerdefinierten Dashboards zur Überwachung des gewünschten Services.

    • Aufzeichnen von Metrikdaten, um Probleme zu beheben und Trends zu erkennen.

    • Suchen und durchsuchen aller AWS-Ressourcenmetriken

    • Erstellen und Bearbeiten von Alarmen, um über Probleme benachrichtigt zu werden.

  • AWS Trusted Advisor kann Ihnen helfen, Ihre AWS Ressourcen zu überwachen, um Leistung, Zuverlässigkeit, Sicherheit und Kosteneffektivität zu verbessern. Vier Trusted Advisor-Prüfungen stehen allen Benutzern zur Verfügung; mehr als 50 Überprüfungen stehen Benutzern mit einem Business- oder Enterprise-Supportplan zur Verfügung. Weitere Informationen finden Sie unter AWS Trusted Advisor.