Protokollierung mit Amazon CloudWatch Logs - FSxfü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 Logs. CloudWatch

Anmerkung

Die Protokollierung mit Amazon CloudWatch Logs ist nur auf Amazon FSx for Lustre-Dateisystemen 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 Logs aktivieren. CloudWatch 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, wenn Sie Ihr FSx for Lustre-Dateisystem erstellen 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 Logs-Protokollgruppe als Ziel für das Ereignisprotokoll verwenden möchten, gelten die folgenden Anforderungen für den Namen und den Speicherort des Ereignisprotokollziels:

  • 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 Format erstellt datarepo_file_system_id (zum Beispieldatarepo_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 FSx for Lustre-Dateisystem erstellen oder danach, indem Sie es aktualisieren. Die Protokollierung ist standardmäßig aktiviert, wenn Sie ein Dateisystem von der Amazon FSx-Konsole aus erstellen. Die Protokollierung ist jedoch standardmäßig deaktiviert, wenn Sie ein Dateisystem mit der AWS CLI oder der Amazon FSx-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 Amazon FSx-Konsole oder der Amazon FSx-API ausführen. AWS CLI

  1. Öffnen Sie die Amazon FSx-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 Amazon FSx-Konsole unter https://console.aws.amazon.com/fsx/.

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

  3. Wählen Sie die Registerkarte Überwachung.

  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 Warnungsereignisse 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 Speichern.

  • 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 FSx mit der Ausgabe begonnen hat. Sie können die Protokolle wie folgt anzeigen:

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