View a markdown version of this page

Überwachung von S3-Dateien mit Amazon CloudWatch - Amazon Simple Storage 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.

Überwachung von S3-Dateien mit Amazon CloudWatch

Sie können die Dateisysteme von S3 Files mithilfe von Amazon überwachen CloudWatch, das Rohdaten aus Amazon S3 Files sammelt und zu lesbaren Metriken verarbeitet. Diese Kennzahlen werden 15 Monate lang aufbewahrt, sodass Sie auf historische Informationen zugreifen und sich einen besseren Überblick über die Leistung Ihrer Dateisysteme verschaffen können.

Metrikdaten von S3 Files werden automatisch an gesendet CloudWatch. Die meisten Messwerte werden in Intervallen von einer Minute gesendet, während Speichermetriken alle 15 Minuten gesendet werden. Sie können CloudWatchAlarme erstellen, die Benachrichtigungen senden, wenn eine Metrik einen von Ihnen angegebenen Schwellenwert überschreitet. Sie können auch CloudWatch Dashboards verwenden. Dabei handelt es sich um anpassbare Homepages in der CloudWatch Konsole, mit denen Sie Ihre Ressourcen in einer einzigen Ansicht überwachen können. Weitere Informationen finden Sie unter Ein benutzerdefiniertes CloudWatch Dashboard erstellen.

CloudWatch Metriken für S3-Dateien

Die Metriken von S3 Files verwenden den AWS/S3/Files Namespace. Alle Metriken werden für eine einzelne Dimension FileSystemId gemeldet. Der AWS/S3/Files-Namespace enthält die folgenden Metriken:

Metrik Description Einheiten und gültige Statistiken
StorageBytes Die Gesamtgröße des Dateisystems in Byte, einschließlich Daten und Metadaten. Diese Metrik wird CloudWatch alle 15 Minuten ausgegeben. Einheiten: Byte. Minimum, Maximum, Durchschnitt
Inodes Die Gesamtzahl der Inodes (wie Dateien, Verzeichnisse, Symlinks) in einem S3 Files-Dateisystem. Diese Metrik wird CloudWatch alle 15 Minuten ausgegeben. Einheiten: Anzahl. Summe
PendingExports Die Gesamtzahl der Dateien und Verzeichnisse, deren Export in den S3-Bucket aussteht. Einheiten: Anzahl. Summe
ImportFailures Die Gesamtzahl der Objekte, die nach Wiederholungsversuchen nicht in das Dateisystem importiert werden konnten (z. B. falsche IAM-Berechtigungen). Einheiten: Anzahl. Summe
ExportFailures Gesamtzahl der Dateien und Verzeichnisse, bei denen der Export fehlgeschlagen ist und die nicht erneut versucht werden. Diese Metrik hilft Ihnen dabei, Fehler beim Terminal-Export zu identifizieren, sodass Sie Fehler beheben und Maßnahmen ergreifen können (z. B. die Aktualisierung der IAM-Berechtigungen). Einheiten: Anzahl. Summe
DataReadBytes Die Anzahl der aus dem Dateisystem gelesenen Byte. SampleCountgibt die Anzahl der Datenleseoperationen an. Sie können den Durchsatz beim Lesen von Daten berechnen, indem Sie sich diese Metrik pro Zeiteinheit anzeigen lassen. Einheiten: Byte (Minimum, Maximum, Durchschnitt, Summe), Anzahl (SampleCount)
DataWriteBytes Die Anzahl der in das Dateisystem geschriebenen Byte. SampleCountgibt die Anzahl der Datenschreiboperationen an. Sie können den Durchsatz beim Schreiben von Daten berechnen, indem Sie sich diese Metrik pro Zeiteinheit ansehen. Einheiten: Byte (Minimum, Maximum, Durchschnitt, Summe), Anzahl (SampleCount)
MetadataReadBytes Die Anzahl der aus dem Dateisystem gelesenen Metadaten-Bytes. SampleCountgibt die Anzahl der Leseoperationen für Metadaten an. Einheiten: Byte (Minimum, Maximum, Durchschnitt, Summe), Anzahl (SampleCount)
MetadataWriteBytes Die Anzahl der in das Dateisystem geschriebenen Metadaten-Bytes. SampleCountgibt die Anzahl der Schreiboperationen für Metadaten an. Einheiten: Byte (Minimum, Maximum, Durchschnitt, Summe), Anzahl (SampleCount)
LostAndFoundFiles Gesamtzahl der Dateien im Verzeichnis Lost and Found. Das Verzeichnis Lost and Found befindet sich im Stammverzeichnis Ihres Dateisystems unter dem Namen.s3files-lost+found-file-system-id. Dateien im Verzeichnis Lost and Found werden nicht in Ihren S3-Bucket kopiert. Wenn ein Konflikt aufgrund gleichzeitiger Änderungen an denselben Daten sowohl im Dateisystem als auch im S3-Bucket auftritt, behandelt S3 Files den S3-Bucket als Quelle der Wahrheit und verschiebt die Datei, die den Konflikt verursacht, in ein Lost-and-Found-Verzeichnis. Einheiten: Anzahl. Summe
ClientConnections Die Anzahl der aktiven Client-Verbindungen zu einem Dateisystem. Einheiten: Anzahl. Summe

Metriken zur Client-Konnektivität

S3-Dateien können die Leseleistung optimieren, indem Clients Dateidaten direkt aus dem verknüpften S3-Bucket lesen können. Um dies zu unterstützen, sendet der S3 Files-Client Konnektivitätsmetriken aus, die überwachen, ob der Client die erforderlichen Verbindungen herstellen kann.

Diese Metriken werden vom S3 Files-Client (amazon-efs-utils) ausgegeben und im efs-utils/S3Files CloudWatch Namespace veröffentlicht. Die Ausgabe von Metriken ist standardmäßig als Teil der S3 Files-Erfahrung aktiviert.

Metrik Description Einheiten und gültige Statistiken
NFSConnectionAccessible Gibt an, ob der Client über den NFS-Mount eine Verbindung zum Dateisystem herstellen kann. Ein Wert von 1 bedeutet, dass auf die Verbindung zugegriffen werden kann. Ein Wert von 0 bedeutet, dass auf die Verbindung nicht zugegriffen werden kann. Einheiten: Keine. Minimum, Maximum, Durchschnitt
S3BucketAccessible Gibt an, ob der Client über die erforderlichen Berechtigungen zum Lesen von Daten aus dem verknüpften S3-Bucket verfügt. Ein Wert von 1 bedeutet, dass der Client über die erforderlichen Berechtigungen verfügt. Ein Wert von 0 bedeutet, dass der Client nicht über die erforderlichen Berechtigungen verfügt. Einheiten: Keine. Minimum, Maximum, Durchschnitt
S3BucketReachable Gibt an, ob der verknüpfte S3-Bucket und das Präfix existieren und vom Client aus erreichbar sind. Ein Wert von 1 bedeutet, dass der Bucket und das Präfix erreichbar sind. Ein Wert von 0 bedeutet, dass der Bucket oder das Präfix nicht erreichbar ist. Einheiten: Keine. Minimum, Maximum, Durchschnitt

Zugriff auf CloudWatch Metriken

Sie können S3 Files-Metriken über die CloudWatch Konsole, die AWS CLI oder die CloudWatch API anzeigen.

Um Metriken mit der CloudWatch Konsole anzuzeigen

  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Metriken und dann Alle Metriken aus.

  3. Wählen Sie den S3Files-Namespace.

  4. Wählen Sie Dateisystem-Metriken.

  5. Wählen Sie die Metriken aus, die Sie sich ansehen möchten.

  6. Wählen Sie die Registerkarte Graphische Metriken, um die Diagrammanzeige zu konfigurieren.

So zeigen Sie Metriken mit der AWS CLI an

Verwenden Sie den Befehl get-metric-statistics. Zum Beispiel, um Folgendes anzuzeigenDataReadBytes:

aws cloudwatch get-metric-statistics \ --namespace AWS/S3/Files \ --metric-name DataReadBytes \ --dimensions Name=FileSystemId,Value=file-system-id \ --start-time 2025-01-20T00:00:00Z \ --end-time 2025-01-20T23:59:59Z \ --period 3600 \ --statistics Sum