Verwenden der Metriken von S3 Storage Lens zur Verbesserung der Leistung - Amazon Simple Storage Service

Verwenden der Metriken von S3 Storage Lens zur Verbesserung der Leistung

Wenn Sie die Option S3 Storage Lens advanced metrics (Erweiterte Metriken von S3 Storage Lens) aktiviert haben, können Sie die detaillierten Statuscode-Metriken verwenden, um die Anzahl von erfolgreichen oder fehlgeschlagenen Anforderungen zu erhalten. Sie können diese Informationen verwenden, um Probleme mit dem Zugriff oder der Leistung zu beheben. Detaillierte Statuscodemetriken zeigen die Anzahl der HTTP-Statuscodes an, z. B. 403 Forbidden und 503 Service Unavailable. Sie können allgemeine Trends anhand detaillierter Statuscode-Metriken für S3-Buckets, Konten und Organisationen untersuchen. Anschließend können Sie sich Metriken auf Bucket-Ebene genauer ansehen, um Workloads zu identifizieren, die derzeit auf diese Buckets zugreifen und Fehler verursachen.

Sie können sich beispielsweise die Metrik 403 Forbidden error count (Anzahl der Fehler 403 Forbidden) ansehen, um Workloads zu identifizieren, die auf Buckets zugreifen, ohne dass die korrekten Berechtigungen angewendet wurden. Nachdem Sie diese Workloads identifiziert haben, können Sie außerhalb von S3 Storage Lens detaillierte Einblicke erhalten, um Ihre „403 Forbidden“-Fehler zu beheben.

Dieses Beispiel zeigt Ihnen, wie Sie eine Trendanalyse für den Fehler „403 Forbidden“ durchführen, indem Sie die Metriken 403 Forbidden error count (Anzahl der Fehler 403 Forbidden) und % 403 Forbidden errors (% Fehler 403 Forbidden) verwenden. Anhand dieser Metriken können Sie Workloads identifizieren, die auf Buckets zugreifen, ohne dass die korrekten Berechtigungen angewendet wurden. Eine ähnliche Trendanalyse können Sie für jede der anderen Detailed status code metrics (Detaillierte Statuscode-Metriken) durchführen. Weitere Informationen finden Sie unter Amazon S3-Storage-Lens-Metrikglossar.

Voraussetzung

Wenn Sie Detailed status code metrics (Detaillierte Statuscode-Metriken) in Ihrem S3-Storage-Lens-Dashboard anzeigen möchten, müssen Sie die Option Advanced metrics and recommendations (Erweiterte Metriken und Empfehlungen) von S3 Storage Lens aktivieren und dann Detailed status code metrics (Detaillierte Statuscode-Metriken) auswählen. Weitere Informationen finden Sie unter Verwenden der S3-Konsole.

Schritt 1: Durchführen einer Trendanalyse für einen einzelnen HTTP-Statuscode

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich Storage Lens und dann Dashboards aus.

  3. Wählen Sie in der Liste Dashboards den Namen des Dashboards aus, das Sie anzeigen möchten.

  4. Wählen Sie im Abschnitt Trends and distributions (Trends und Verteilungen) für Primary metric (Primäre Metrik) in der Kategorie Detailed status codes (Detaillierte Statuscodes) die Option 403 Forbidden error count (Anzahl der Fehler 403 Forbidden) aus. Wählen Sie für Secondary metric (Sekundäre Metrik) die Option % 403 Forbidden errors (% Fehler 403 Forbidden) aus.

  5. Scrollen Sie nach unten zum Abschnitt Top N overview for date (Top-N-Übersicht für Datum). Wählen Sie für Metrics (Metriken) die Option 403 Forbidden error count (Anzahl der Fehler 403 Forbidden) oder % 403 Forbidden errors (% Fehler 403 Forbidden) in der Kategorie Detailed status codes (Detaillierte Statuscodes) aus.

    Der Abschnitt Top N overview for date (Top-N-Übersicht für Datum) wird aktualisiert und zeigt nun die Anzahl der häufigsten Fehler „403 Forbidden“ nach Konto, AWS-Region und Bucket an.

Schritt 2: Analysieren der Fehleranzahl nach Bucket

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich Storage Lens und dann Dashboards aus.

  3. Wählen Sie in der Liste Dashboards den Namen des Dashboards aus, das Sie anzeigen möchten.

  4. Wählen Sie in Ihrem Storage-Lens-Dashboard die Registerkarte Bucket aus.

  5. Scrollen Sie nach unten zum Abschnitt Buckets. Wählen Sie für Metrics categories (Metrikkategorien) die Option Detailed status code metrics (Detaillierte Statuscode-Metriken) aus. Löschen Sie dann Summary (Zusammenfassung).

    Die Liste Buckets wird aktualisiert und zeigt alle verfügbaren detaillierten Statuscode-Metriken an. Sie können diese Informationen verwenden, um zu sehen, welche Buckets einen großen Anteil bestimmter HTTP-Statuscodes enthalten und welche Statuscodes für die Buckets gängig sind.

  6. Wenn Sie die Liste Buckets so filtern möchten, dass nur bestimmte detaillierte Statuscode-Metriken angezeigt werden, wählen Sie das Präferenzensymbol ( A screenshot that shows the preferences icon in the S3 Storage Lens dashboard. ).

  7. Deaktivieren Sie die Schalter für alle detaillierten Statuscode-Metriken, die Sie nicht in der Liste Buckets anzeigen möchten.

  8. (Optional) Wählen Sie unter Page size (Seitengröße) die Anzahl der Buckets aus, die in der Liste angezeigt werden sollen.

  9. Wählen Sie Bestätigen aus.

    In der Liste Buckets werden Metriken zur Fehleranzahl für die von Ihnen angegebene Anzahl von Buckets angezeigt. Sie können diese Informationen verwenden, um bestimmte Buckets zu identifizieren, in denen viele Fehler auftreten, und um Fehler nach Bucket zu beheben.

Schritt 3: Fehlerbehebung

Nachdem Sie Buckets mit einem hohen Anteil an bestimmten HTTP-Statuscodes identifiziert haben, können Sie diese Fehler beheben. Weitere Informationen finden Sie hier: