Protokollierung mit Amazon CloudWatch Logs - FSx für Lustre

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 mit Amazon CloudWatch Logs

FSx for Lustre unterstützt die Protokollierung von Fehler- und Warnereignissen für Datenrepositorys, die mit Ihrem Dateisystem verknüpft sind, in Amazon CloudWatch Logs.

Anmerkung

Die Protokollierung mit Amazon CloudWatch Logs ist auf Amazon nur FSx für Lustre-Dateisysteme verfügbar, die am 30. November 2021 nach 15 Uhr PST erstellt wurden.

Überblick über die Protokollierung

Wenn Sie Datenrepositorys mit Ihrem FSx for Lustre-Dateisystem verknüpft haben, können Sie die Protokollierung von Datenrepository-Ereignissen in Amazon CloudWatch Logs aktivieren. Fehler- und Warnereignisse können bei den folgenden Datenrepository-Vorgängen protokolliert werden:

  • Automatischer Export

  • Aufgaben im Datenrepository

Weitere Informationen zu diesen Vorgängen und zur Verknüpfung mit Datenrepositorien finden Sie unterVerwenden von Datenrepositorys mit Amazon FSx for Lustre.

Sie können die Protokollebenen konfigurieren, die Amazon FSx protokolliert, d. h., ob Amazon FSx nur Fehlerereignisse, nur Warnereignisse oder sowohl Fehler- als auch Warnereignisse protokolliert. Sie können die Ereignisprotokollierung auch jederzeit deaktivieren.

Anmerkung

Es wird dringend empfohlen, Protokolle für Dateisysteme zu aktivieren, mit denen ein gewisses Maß an kritischer Funktionalität verknüpft ist.

Ziele protokollieren

Wenn die Protokollierung aktiviert ist, muss FSx for Lustre mit einem Amazon CloudWatch Logs-Ziel konfiguriert werden. Das Ereignisprotokollziel ist eine Amazon CloudWatch Logs-Protokollgruppe, und Amazon FSx erstellt innerhalb dieser Protokollgruppe einen Protokollstream für Ihr Dateisystem. CloudWatch Mit Logs können Sie Audit-Ereignisprotokolle in der CloudWatch Amazon-Konsole speichern, anzeigen und durchsuchen, mithilfe von Logs Insights Abfragen zu den CloudWatch Protokollen ausführen und CloudWatch Alarme oder Lambda-Funktionen auslösen.

Sie wählen das Protokollziel bei der Erstellung Ihres FSx for Lustre-Dateisystems oder danach, indem Sie es aktualisieren. Weitere Informationen finden Sie unter Verwaltung der Protokollierung.

Standardmäßig erstellt und verwendet Amazon FSx eine CloudWatch Standard-Logs-Protokollgruppe in Ihrem Konto als Ziel für das Ereignisprotokoll. Wenn Sie eine benutzerdefinierte CloudWatch Protokollgruppe als Ziel für das Ereignisprotokoll verwenden möchten, gelten die folgenden Anforderungen für den Namen und den Speicherort des Ziels für das Ereignisprotokoll:

  • Der Name der CloudWatch Logs-Protokollgruppe muss mit dem /aws/fsx/ Präfix beginnen.

  • Wenn Sie beim Erstellen oder Aktualisieren eines Dateisystems auf der Konsole keine bestehende CloudWatch Logs-Protokollgruppe haben, kann Amazon FSx for Lustre einen Standard-Log-Stream in der CloudWatch /aws/fsx/lustre Logs-Protokollgruppe erstellen und verwenden. Der Protokollstream wird mit dem folgenden Format erstellt datarepo_file_system_id (z. B.datarepo_fs-0123456789abcdef0).

  • Wenn Sie die Standard-Protokollgruppe nicht verwenden möchten, können Sie über die Konfigurationsoberfläche eine CloudWatch Logs-Protokollgruppe erstellen, wenn Sie Ihr Dateisystem auf der Konsole erstellen oder aktualisieren.

  • Die CloudWatch Zielprotokollgruppe muss sich in derselben AWS Partition und AWS-Konto wie Ihr Amazon FSx for Lustre-Dateisystem befinden. AWS-Region

Sie können das Ziel des Ereignisprotokolls jederzeit ändern. Wenn Sie dies tun, werden neue Ereignisprotokolle nur an das neue Ziel gesendet.

Verwaltung der Protokollierung

Sie können die Protokollierung aktivieren, wenn Sie ein neues Dateisystem FSx für Lustre erstellen oder es anschließend aktualisieren. Die Protokollierung ist standardmäßig aktiviert, wenn Sie ein Dateisystem von der FSx Amazon-Konsole aus erstellen. Die Protokollierung ist jedoch standardmäßig deaktiviert, wenn Sie ein Dateisystem mit der AWS CLI oder der FSx Amazon-API erstellen.

In vorhandenen Dateisystemen, für die die Protokollierung aktiviert ist, können Sie die Einstellungen für die Ereignisprotokollierung ändern, einschließlich der Protokollebene, für die Ereignisse protokolliert werden sollen, und des Protokollziels. Sie können diese Aufgaben mit der FSx Amazon-Konsole oder der FSx Amazon-API ausführen. AWS CLI

  1. Öffnen Sie die FSx Amazon-Konsole unter https://console.aws.amazon.com/fsx/.

  2. Folgen Sie dem Verfahren zum Erstellen eines neuen Dateisystems, das Schritt 1: Erstellen Sie Ihr FSx for Lustre-Dateisystem im Abschnitt Erste Schritte beschrieben ist.

  3. Öffnen Sie den Abschnitt Protokollierung — optional. Die Protokollierung ist standardmäßig aktiviert.

    Der Abschnitt Protokollierung — optional des Assistenten zum Erstellen von Dateisystemen zeigt, dass die Ereignisprotokollierung standardmäßig deaktiviert ist.
  4. Fahren Sie mit dem nächsten Abschnitt des Assistenten zum Erstellen von Dateisystemen fort.

Wenn das Dateisystem verfügbar wird, wird die Protokollierung aktiviert.

  1. Verwenden Sie beim Erstellen eines neuen Dateisystems die LogConfiguration Eigenschaft zusammen mit dem CreateFileSystemVorgang, um die Protokollierung für das neue Dateisystem zu aktivieren.

    create-file-system --file-system-type LUSTRE \ --storage-capacity 1200 --subnet-id subnet-08b31917a72b548a9 \ --lustre-configuration "LogConfiguration={Level=WARN_ERROR, \ Destination="arn:aws:logs:us-east-1:234567890123:log-group:/aws/fsx/testEventLogging"}"
  2. Wenn das Dateisystem verfügbar wird, wird die Protokollierungsfunktion aktiviert.

  1. Öffnen Sie die FSx Amazon-Konsole unter https://console.aws.amazon.com/fsx/.

  2. Navigieren Sie zu Dateisysteme und wählen Sie Lustre Dateisystem, für das Sie die Protokollierung verwalten möchten.

  3. Wählen Sie die Registerkarte Daten-Repository.

  4. Wählen Sie im Bereich „Protokollierung“ die Option „Aktualisieren“.

  5. Ändern Sie im Dialogfeld zur Konfiguration der Aktualisierungsprotokollierung die gewünschten Einstellungen.

    1. Wählen Sie Fehler protokollieren, um nur Fehlerereignisse zu protokollieren, oder Warnungen protokollieren, um nur Warnmeldungen zu protokollieren, oder beides. Die Protokollierung ist deaktiviert, wenn Sie keine Auswahl treffen.

    2. Wählen Sie ein vorhandenes Ziel für das CloudWatch Logs-Protokoll oder erstellen Sie ein neues.

  6. Wählen Sie Save (Speichern) aus.

  • Verwenden Sie den update-file-systemCLI-Befehl oder die entsprechende UpdateFileSystemAPI-Operation.

    update-file-system --file-system-id fs-0123456789abcdef0 \ --lustre-configuration "LogConfiguration={Level=WARN_ERROR, \ Destination="arn:aws:logs:us-east-1:234567890123:log-group:/aws/fsx/testEventLogging"}"

Anzeigen von -Protokollen

Sie können die Protokolle einsehen, nachdem Amazon mit der Ausgabe begonnen FSx hat. Sie können die Protokolle wie folgt anzeigen:

Informationen zu den Gründen für Fehler finden Sie unterDatenrepository-Ereignisprotokolle.