Cloud Storage-Aktivitäten überwachen

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

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

Für die Ressourcennutzung können Sie sowohl den Cloud Storage Tab Nutzung in der Firebase Console als auch die über Cloud Monitoring verfügbaren Messwerte verwenden, um die Nutzung von Cloud Storage zu überwachen. Diese Art der Überwachung kann Ihnen helfen, potenzielle Probleme in Ihrer App zu erkennen. Wenn Sie sich die Nutzung Ihrer App ansehen, erhalten Sie außerdem eine Vorstellung davon, wie Ihre Rechnung aussehen wird. Darüber hinaus kann es hilfreich sein, sich bei möglichen Problemen ein genaues Bild von den Vorgängen in Ihrem Cloud Storage Bucket zu machen, z. B. durch die Überwachung der Auswertung von Cloud Storage Security Rules.

Firebase console

Die Firebase Console enthält ein Nutzungs-Dashboard. Darauf werden die gespeicherten Storage-Byte , die Anzahl der Objekte, die Bandbreite und die Downloadanfragen im Zeitverlauf angezeigt. Die Speichermesswerte (gespeicherte Byte und Anzahl der Objekte) werden innerhalb von 24 Stunden aktualisiert. Die Nutzungsmesswerte (Bandbreite und Downloadanfragen) werden alle paar Stunden aktualisiert.

Zur Seite "Nutzung"

Das Dashboard zur Cloud Storage-Nutzung in der Firebase Console.


Die Firebase Console enthält auch ein Firebase Security Rules Evaluierungs-Dashboard, das eine hilfreiche Übersicht über Regelaufrufe bietet. Sie können die Firebase Security Rules Nutzung auch über Cloud Monitoring überwachen. Dabei werden dieselben Messwerte für die Regelauswertung verwendet. Außerdem können Sie benutzerdefinierte Dashboards erstellen, Trends analysieren und Benachrichtigungen konfigurieren, z. B. wenn die Anzahl der abgelehnten Anfragen steigt. Eine vollständige Liste der verfügbaren Messwerte finden Sie in der Referenz zu Cloud MonitoringMesswerten.

Zur Seite "Regeln"

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

Google Cloud Console

Da ein Firebase-Projekt nur ein Google Cloud Projekt ist, dem Firebase-Dienste und -Konfigurationen hinzugefügt wurden, können Sie Ihr 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 auf der Seite „App Engine-Kontingente“ in der Google Cloud Console ansehen. Auf dieser Seite werden Informationen zur täglichen Speichernutzung erfasst, z. B. gespeicherte Byte, Anzahl der Objekte, verwendete Bandbreite und Downloadanfragen.

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

Cloud Monitoring

Cloud Monitoring sammelt 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 Messwerte im Zusammenhang mit Sicherheitsregeln:Cloud Storage

Name des Messwerts Beschreibung
Regelevaluierungen Die Anzahl der Cloud Storage Security Rules Evaluierungen, 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 aber bis zu vier Minuten dauern, bis die neuen Werte in Ihren Dashboards angezeigt werden.

Diese Messwerte bieten die Möglichkeit, ein Cloud Storage Dashboard wie das folgende einzurichten:

Cloud Storage-Nutzung in einem Cloud Monitoring-Dashboard

Mit den unten aufgeführten Schritten können Sie Cloud Storage mit Cloud Monitoring überwachen.

Cloud Monitoring-Arbeitsbereich erstellen

Um Firebase mit Cloud Monitoring überwachen zu können, 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 die 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 anlegen. Mit den unten aufgeführten Schritten wird eine Benachrichtigungsrichtlinie erstellt, die festlegt, dass Sie per E-Mail benachrichtigt werden, wenn ein bestimmter Firebase Messwert einen bestimmten Schwellenwert 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 Schwellenwert überschreitet, erhalten Sie eine E-Mail-Benachrichtigung.

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

Nächste Schritte