Anzeigen Ihrer Elastic Beanstalk-Umgebungsprotokolle - AWS Elastic Beanstalk

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.

Anzeigen Ihrer Elastic Beanstalk-Umgebungsprotokolle

In AWS Elastic Beanstalk sind zwei Methoden verfügbar, mit denen Sie regelmäßig Protokolle von den Amazon EC2-Instances anzeigen können, auf denen Ihre Anwendung ausgeführt wird:

  • Konfigurieren Sie Ihre Elastic Beanstalk-Umgebung, um gedrehte Instance-Protokolle in den Amazon S3-Bucket der Umgebung hochzuladen.

  • Konfigurieren Sie die Umgebung, um Instance-Protokolle an Amazon CloudWatch Logs zu streamen.

Bei der Konfiguration eines Instance-Protokoll-Streamings auf CloudWatch Logs erstellt Elastic Beanstalk CloudWatch-Logs-Protokollgruppen für Proxy- und Bereitstellungsprotokolle auf den Amazon-EC2-Instances und übermittelt diese Protokolldateien in Echtzeit an CloudWatch Logs. Weitere Informationen zu Instance-Protokollen finden Sie unter Logs von EC2 Amazon-Instances in Ihrer Elastic Beanstalk Beanstalk-Umgebung anzeigen.

Zusätzlich zu den Instance-Protokollen können Sie bei Aktivierung der erweiterten Integrität für Ihre Umgebung die Umgebung für das Streamen von Integritätsinformationen an CloudWatch Logs konfigurieren. Wenn sich der Zustand der Umgebung ändert, fügt Elastic Beanstalk einen Datensatz mit dem neuen Status und einer Beschreibung der Ursache der Änderung zu einer Zustandsprotokollgruppe hinzu. Weitere Informationen zum Streaming des Umgebungszustands finden Sie unter Streaming von Integritätsinformationen der Elastic Beanstalk-Umgebung an Amazon CloudWatch Logs.

Konfigurieren der Anzeige von Instance-Protokollen

Um Instance-Protokolle anzuzeigen, können Sie in der Elastic Beanstalk-Konsole die Rotation von Instance-Protokollen und das Protokoll-Streaming aktivieren.

So konfigurieren Sie die Rotation von Instance-Protokollen und das Protokoll-Streaming in der Elastic Beanstalk-Konsole
  1. Öffnen Sie die Elastic-Beanstalk-Konsole und wählen Sie in der Liste Regions (Regionen) Ihre AWS-Region aus.

  2. Wählen Sie im Navigationsbereich Environments (Umgebungen) aus und wählen Sie dann in der Liste den Namen Ihrer Umgebung aus.

    Anmerkung

    Wenn Sie viele Umgebungen haben, verwenden Sie die Suchleiste, um die Umgebungsliste zu filtern.

  3. Wählen Sie im Navigationsbereich Configuration (Konfiguration) aus.

  4. Wählen Sie in der Konfigurationskategorie Updates, monitoring and logging  (Updates, Überwachung und Protokolle) die Option Edit (Bearbeiten) aus.

  5. Wählen Sie im Abschnitt S3-Protokollspeicher die Option Aktiviert unter Protokolle rotieren aus, um das Hochladen rotierter Protokolle in Amazon S3 zu aktivieren.

  6. Konfigurieren Sie im Bereich Instance log streaming to CloudWatch Logs (Instance-Protokoll-Streaming zu CloudWatch Logs) die folgenden Einstellungen:

    • Protokollstreaming – Wählen Sie die Option Aktiviert aus, um das Protokollstreaming zu aktivieren.

    • Retention (Aufbewahrung) – Geben Sie die Anzahl von Tagen an, für die Protokolle in CloudWatch Logs aufbewahrt werden.

    • Lifecycle (Lebenszyklus) – Wählen Sie die Option Delete logs upon termination (Protokolle beim Beenden löschen) aus, um Protokolle sofort beim Beenden der Umgebung in CloudWatch Logs zu löschen, anstatt das Ablaufdatum abzuwarten.

  7. Wählen Sie unten auf der Seite die Option Apply (Anwenden) aus, um die Änderungen zu speichern.

Nachdem Sie das Protokoll-Streaming aktiviert haben, können Sie zur Konfigurationskategorie oder -seite Software zurückkehren und dort den Link Log Groups (Protokollgruppen) suchen. Klicken Sie auf diesen Link, um Ihre Instance-Protokolle in der CloudWatch-Konsole anzuzeigen.

Konfigurieren der Anzeige von Umgebungszustandsprotokollen

Um Umgebungszustandsprotokolle anzuzeigen, können Sie in der Elastic Beanstalk-Konsole das Streamen der Umgebungszustandsprotokolle aktivieren.

So konfigurieren Sie das Streamen von Umgebungszustandsprotokollen mit der Elastic Beanstalk-Konsole
  1. Öffnen Sie die Elastic-Beanstalk-Konsole und wählen Sie in der Liste Regions (Regionen) Ihre AWS-Region aus.

  2. Wählen Sie im Navigationsbereich Environments (Umgebungen) aus und wählen Sie dann in der Liste den Namen Ihrer Umgebung aus.

    Anmerkung

    Wenn Sie viele Umgebungen haben, verwenden Sie die Suchleiste, um die Umgebungsliste zu filtern.

  3. Wählen Sie im Navigationsbereich Configuration (Konfiguration) aus.

  4. Wählen Sie in der Konfigurationskategorie Updates, monitoring and logging  (Updates, Überwachung und Protokolle) die Option Edit (Bearbeiten) aus.

  5. Gehen Sie zum Abschnitt Überwachung.

  6. Konfigurieren Sie unter Health event streaming to CloudWatch Logs (Streaming von Zustandsereignissen nach CloudWatch Logs) die folgenden Einstellungen:

    • Protokollstreaming – Wählen Sie Aktiviert aus, um das Protokollstreaming zu aktivieren.

    • Retention (Aufbewahrung) – Geben Sie die Anzahl von Tagen an, für die Protokolle in CloudWatch Logs aufbewahrt werden.

    • Lifecycle (Lebenszyklus) – Wählen Sie die Option Delete logs upon termination (Protokolle beim Beenden löschen) aus, um Protokolle sofort beim Beenden der Umgebung in CloudWatch Logs zu löschen, anstatt das Ablaufdatum abzuwarten.

  7. Wählen Sie unten auf der Seite die Option Apply (Anwenden) aus, um die Änderungen zu speichern.

Namespace für das Anzeigen von Protokolldateien

Die folgenden Namespaces enthalten Einstellungen für die Protokollanzeige: