Cloud Storage-Aktivitäten überwachen

Im Rahmen der Verwaltung Ihrer Firebase-Projekte sollten Sie die Nutzung von Cloud Storage prüfen, z. B. wie viele Bytes gespeichert werden und wie viele Downloadanfragen von Ihren Apps stammen.

Die in Rechnung gestellte Nutzung von Cloud Storage finden Sie im Dashboard Nutzung und Abrechnung.

Die Cloud Storage-Nutzung lässt sich sowohl über den Tab Nutzung in der Firebase-Console als auch über die Messwerte in Cloud Monitoring überwachen.Cloud Storage Diese Art von Monitoring kann Ihnen helfen, potenzielle Probleme in Ihrer Anwendung zu erkennen. Wenn Sie sich die Nutzung Ihrer Anwendung ansehen, erhalten Sie auch einen Einblick in Ihre Rechnung. Wenn etwas nicht stimmt, kann es hilfreich sein, sich ein genaues Bild von den Vorgängen im Cloud Storage-Bucket zu machen (z. B. durch Überwachung der Auswertung von Cloud Storage Security Rules).

Firebase-Konsole

Die Firebase-Console enthält ein Nutzungs-Dashboard, in dem die gespeicherten Speicherbyte, die Objektanzahl, die Bandbreite und die Downloadanfragen im Zeitverlauf angezeigt werden. Speichermesswerte (gespeicherte Byte und Objektanzahl) werden innerhalb von 24 Stunden aktualisiert. Nutzungsmesswerte (Bandbreite und Downloadanfragen) werden alle paar Stunden aktualisiert.

Zur Seite "Nutzung"

Das Cloud Storage-Nutzungs-Dashboard in der Firebase Console.


Darüber hinaus bietet die Firebase-Konsole ein Firebase Security Rules-Dashboard zur Auswertung, eine nützliche Übersicht der Regelaufrufe. Sie können dieses Dashboard durch eine detaillierte Analyse in Cloud Monitoring ergänzen.

Zur Seite "Regeln"

Das Dashboard für Cloud Storage-Regeln in der Firebase Console

Google Cloud-Konsole

Da es sich bei einem Firebase-Projekt nur um ein Google Cloud-Projekt mit hinzugefügten Firebase-Diensten und -Konfigurationen handelt, können Sie das Projekt in der Google Cloud-Konsole ansehen.

Wenn Sie einen Standard-Cloud Storage-Bucket mit dem Namensformat *.appspot.com haben, können Sie die Nutzung in der Google Cloud-Konsole auf der Seite App Engine-Kontingente einsehen. Auf dieser Seite werden tägliche Informationen zur Speichernutzung erfasst, darunter gespeicherte Bytes, Objektanzahl, genutzte Bandbreite und Downloadanfragen.

Cloud Storage-Nutzung auf der Seite „Google App Engine-Kontingente“

Cloud Monitoring

Cloud Monitoring erfasst Messwerte, Ereignisse und Metadaten aus Google Cloud-Produkten, die Sie zum Erstellen von Dashboards, Diagrammen und Benachrichtigungen verwenden können. Cloud Monitoring enthält die folgenden Cloud Storage-Messwerte zu Sicherheitsregeln:

Name des Messwerts Beschreibung
Regelevaluierungen Die Anzahl der Cloud Storage Security Rules-Bewertungen, die als Reaktion auf Schreib- oder Leseanfragen ausgeführt werden. Sie können diesen Messwert nach dem Ergebnis der Anfrage (ALLOW, DENY oder ERROR) oder dem Bucket-Namen aufschlüsseln.
Abtastrate
Die Cloud Storage-Messwerte werden alle 60 Sekunden erfasst. Es kann jedoch bis zu vier Minuten dauern, bis die neuen Werte in Ihren Dashboards angezeigt werden.

Mithilfe dieser Messwerte können Sie ein Cloud Storage-Dashboard wie das folgende einrichten:

Cloud Storage-Nutzung in einem Cloud Monitoring-Dashboard

Führen Sie die folgenden Schritte aus, um Cloud Storage mit Cloud Monitoring zu überwachen.

Cloud Monitoring-Arbeitsbereich erstellen

Wenn Sie Firebase mit Cloud Monitoring überwachen möchten, müssen Sie einen Arbeitsbereich für Ihr Projekt einrichten. Ein Arbeitsbereich strukturiert Monitoring-Informationen aus einem oder mehreren Projekten. Nachdem Sie den Arbeitsbereich eingerichtet haben, können Sie benutzerdefinierte Dashboards und Benachrichtigungsrichtlinien erstellen.

  1. Zur Seite "Cloud Monitoring"

    Wenn Ihr Projekt bereits Teil eines Arbeitsbereichs ist, wird die Seite "Cloud Monitoring" geöffnet. Andernfalls müssen Sie einen Arbeitsbereich für Ihr Projekt auswählen.

  2. Wählen Sie die Option Neuer Arbeitsbereich oder einen vorhandenen Arbeitsbereich aus.

  3. Klicken Sie auf Hinzufügen. Nachdem der Arbeitsbereich erstellt wurde, wird die Seite "Cloud Monitoring" geöffnet.

Dashboard erstellen und Diagramm hinzufügen

Sie können Firebase-Messwerte aus Cloud Monitoring in eigenen Diagrammen und Dashboards darstellen.

Bevor Sie fortfahren, müssen Sie prüfen, ob Ihr Projekt Teil eines Cloud Monitoring-Arbeitsbereichs ist.

  1. Öffnen Sie dazu auf der Seite "Cloud Monitoring" Ihren Arbeitsbereich und rufen Sie die Seite Dashboards auf.

    Zur Seite "Dashboards"

  2. Klicken Sie auf Dashboard erstellen und geben Sie einen Dashboard-Namen ein.

  3. Klicken Sie rechts oben auf Diagramm hinzufügen.

  4. Geben Sie im Fenster Diagramm hinzufügen einen Diagrammtitel ein. Klicken Sie auf den Tab Messwert.

  5. Geben Sie im Feld Ressourcentyp und Messwert finden die Option Cloud Storage for Firebase ein. Wählen Sie im automatisch ausgefüllten Drop-down-Menü einen der Cloud Storage-Messwerte aus.

  6. Wenn Sie weitere Messwerte zu diesem Diagramm hinzufügen möchten, klicken Sie auf Messwert hinzufügen und wiederholen Sie den vorherigen Schritt.

  7. Optional können Sie das Diagramm nach Bedarf anpassen. Im Feld Filter können Sie beispielsweise auf + Filter hinzufügen klicken. Scrollen Sie dann nach unten und wählen Sie einen Wert oder Bereich für den Messwert aus, nach dem Sie das Diagramm filtern möchten.

  8. Klicken Sie auf Speichern.

Weitere Informationen zu Cloud Monitoring-Diagrammen finden Sie unter Diagramme erstellen.

Benachrichtigungsrichtlinie erstellen

Sie können eine Benachrichtigungsrichtlinie auf der Grundlage der Firebase-Messwerte erstellen. Mit den folgenden Schritten können Sie eine Benachrichtigungsrichtlinie erstellen, die Sie per E-Mail benachrichtigt, wenn ein bestimmter Firebase-Messwert einen bestimmten Grenzwert erreicht.

Bevor Sie fortfahren, müssen Sie prüfen, ob Ihr Projekt Teil eines Cloud Monitoring-Arbeitsbereichs ist.

  1. Öffnen Sie auf der Seite "Cloud Monitoring" Ihren Arbeitsbereich und rufen Sie die Seite Benachrichtigungen auf.

    Zur Seite "Neue Benachrichtigungsrichtlinie erstellen"

  2. Klicken Sie auf Richtlinie erstellen.

  3. Geben Sie einen Namen für Ihre Benachrichtigungsrichtlinie ein.

  4. Fügen Sie eine Bedingung für die Benachrichtigung auf der Grundlage eines der Firebase-Messwerte hinzu. Klicken Sie auf Bedingung hinzufügen.

  5. Wählen Sie ein Ziel aus. Geben Sie im Feld Ressourcentyp und Messwert finden die Option Cloud Storage for Firebase ein. Wählen Sie im automatisch ausgefüllten Drop-down-Menü einen der Cloud Storage-Messwerte aus.

  6. Unter Richtlinien-Trigger können Sie nun über die Drop-down-Felder eine Benachrichtigungsbedingung definieren.

  7. Fügen Sie der Benachrichtigungsrichtlinie einen Benachrichtigungskanal hinzu. Klicken Sie unter Benachrichtigungen auf Benachrichtigungskanal hinzufügen. Wählen Sie im Dropdown-Menü E-Mail aus.

  8. Geben Sie Ihre E-Mail-Adresse in das Feld E-Mail-Adresse ein. Klicken Sie auf Hinzufügen.

  9. Geben Sie optional in das Dokumentationsfeld weitere Informationen für die E-Mail-Benachrichtigung ein.

  10. Klicken Sie auf Speichern.

Wenn die Cloud Storage-Nutzung den konfigurierten Grenzwert überschreitet, erhalten Sie eine E-Mail-Benachrichtigung.

Weitere Informationen zu Benachrichtigungsrichtlinien finden Sie unter Einführung in Benachrichtigungen.

Nächste Schritte