Überwachen Sie die Cloud-Speicheraktivität

Im Rahmen der Verwaltung Ihrer Firebase-Projekte möchten Sie die Nutzung des Cloud-Speichers überprüfen (z. B. wie viele Bytes gespeichert werden, wie viele Download-Anfragen von Ihren Apps kommen).

Um die abgerechnete Nutzung Ihres Cloud-Speichers zu überprüfen, überprüfen Sie das Dashboard „Nutzung und Abrechnung“ .

Für die Ressourcennutzung können sowohl die Registerkarte „Cloud- Speichernutzung “ in der Firebase-Konsole als auch die über Cloud Monitoring verfügbaren Metriken Ihnen bei der Überwachung der Cloud-Speichernutzung helfen. Diese Art der Überwachung kann Ihnen helfen, potenzielle Probleme in Ihrer App zu erkennen. Ein Blick auf die Nutzung Ihrer App kann Ihnen auch Aufschluss über Ihre Rechnung geben. Wenn außerdem etwas nicht stimmt, kann es bei der Fehlerbehebung hilfreich sein, sich ein klares Bild über den Betrieb Ihres Cloud-Storage-Buckets zu machen (z. B. durch Überwachung der Auswertung der Cloud-Storage-Sicherheitsregeln).

Firebase-Konsole

Die Firebase-Konsole enthält ein Nutzungs-Dashboard, das die gespeicherten Speicherbytes, die Objektanzahl, die Bandbreite und Download-Anfragen im Zeitverlauf anzeigt. Speichermetriken (gespeicherte Bytes und Objektanzahl) werden innerhalb von 24 Stunden aktualisiert. Nutzungsmetriken (Bandbreite und Download-Anfragen) werden alle paar Stunden aktualisiert.

Gehen Sie zur Seite „Nutzung“.

Das Dashboard „Cloud-Speichernutzung“ in der Firebase-Konsole.

Darüber hinaus bietet die Firebase-Konsole ein Bewertungs-Dashboard für Firebase-Sicherheitsregeln, eine nützliche Übersicht über Regelaufrufe. Sie können dieses Dashboard durch detaillierte Analysen in Cloud Monitoring ergänzen.

Gehen Sie zur Seite „Regeln“.

Das Dashboard „Cloud Storage-Regeln“ in der Firebase-Konsole.

Google Cloud Console

Wenn Sie ein Firebase-Projekt erstellen, erstellen Sie auch ein Google Cloud-Projekt. Auf der Seite „App Engine-Kontingente“ in der Google Cloud Console werden die täglichen Informationen zur Speichernutzung erfasst, darunter gespeicherte Bytes, Objektanzahl, genutzte Bandbreite und Download-Anfragen.

Cloud-Speichernutzung auf der Seite „App Engine-Kontingente“.

Cloud-Überwachung

Cloud Monitoring sammelt Metriken, Ereignisse und Metadaten von Google Cloud-Produkten, die Sie zum Erstellen von Dashboards, Diagrammen und Warnungen verwenden können. Cloud Monitoring umfasst die folgenden Cloud-Speicher-Metriken im Zusammenhang mit Sicherheitsregeln:

Metrikname Beschreibung
Regelauswertungen Die Anzahl der Bewertungen der Cloud Storage-Sicherheitsregeln, die als Reaktion auf Schreib- oder Leseanforderungen durchgeführt wurden. Sie können diese Metrik nach dem Ergebnis der Anfrage (ALLOW, DENY oder ERROR) oder dem Bucket-Namen aufschlüsseln.
Abtastrate
Die Cloud Storage-Metriken werden alle 60 Sekunden abgetastet, es kann jedoch bis zu 4 Minuten dauern, bis Aktualisierungen in Ihren Dashboards angezeigt werden.

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

Cloud-Speichernutzung in einem Cloud Monitoring-Dashboard.

Führen Sie die folgenden Schritte aus, um mit der Überwachung von Cloud Storage mit Cloud Monitoring zu beginnen.

Erstellen Sie einen Cloud Monitoring-Arbeitsbereich

Um Firebase mit Cloud Monitoring zu überwachen, müssen Sie einen Arbeitsbereich für Ihr Projekt einrichten. Ein Arbeitsbereich organisiert Überwachungsinformationen aus einem oder mehreren Projekten. Nachdem Sie einen Arbeitsbereich eingerichtet haben, können Sie benutzerdefinierte Dashboards und Benachrichtigungsrichtlinien erstellen.

  1. Öffnen Sie die Cloud-Überwachungsseite

    Wenn Ihr Projekt bereits Teil eines Arbeitsbereichs ist, wird die Cloud-Überwachungsseite geöffnet. Andernfalls wählen Sie einen Arbeitsbereich für Ihr Projekt aus.

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

  3. Klicken Sie auf Hinzufügen . Nachdem Ihr Arbeitsbereich erstellt wurde, wird die Cloud-Überwachungsseite geöffnet.

Erstellen Sie ein Dashboard und fügen Sie ein Diagramm hinzu

Zeigen Sie die von Cloud Monitoring gesammelten Firebase-Metriken in Ihren eigenen Diagrammen und Dashboards an.

Bevor Sie fortfahren, stellen Sie sicher, dass Ihr Projekt Teil eines Cloud Monitoring-Arbeitsbereichs ist.

  1. Öffnen Sie auf der Seite „Cloud-Überwachung“ Ihren Arbeitsbereich und gehen Sie zur Seite „Dashboards“ .

    Gehen Sie zur Seite „Dashboards“.

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

  3. Klicken Sie in der oberen rechten Ecke auf Diagramm hinzufügen .

  4. Geben Sie im Fenster „Diagramm hinzufügen“ einen Diagrammtitel ein. Klicken Sie auf die Registerkarte „Metrik“ .

  5. Geben Sie im Feld „Ressourcentyp und Metrik suchen“ Cloud Storage for Firebase ein. Wählen Sie aus der automatisch ausgefüllten Dropdown-Liste eine der Cloud-Speicher-Metriken aus.

  6. Um dem gleichen Diagramm weitere Metriken hinzuzufügen, klicken Sie auf Metrik hinzufügen und wiederholen Sie den vorherigen Schritt.

  7. Passen Sie Ihr Diagramm optional nach Bedarf an. Klicken Sie beispielsweise im Feld „Filter“ auf + Filter hinzufügen . Scrollen Sie nach unten und wählen Sie dann einen Wert oder Bereich für die Metrik aus, nach der Sie das Diagramm filtern möchten.

  8. Klicken Sie auf Speichern .

Weitere Informationen zu Cloud Monitoring-Diagrammen finden Sie unter Arbeiten mit Diagrammen .

Erstellen Sie eine Benachrichtigungsrichtlinie

Sie können eine Benachrichtigungsrichtlinie basierend auf den Firebase-Metriken erstellen. Führen Sie die folgenden Schritte aus, um eine Benachrichtigungsrichtlinie zu erstellen, die Sie per E-Mail benachrichtigt, wenn eine bestimmte Firebase-Metrik einen bestimmten Schwellenwert erreicht.

Bevor Sie fortfahren, stellen Sie sicher, dass Ihr Projekt Teil eines Cloud Monitoring-Arbeitsbereichs ist.

  1. Öffnen Sie auf der Seite „Cloud-Überwachung“ Ihren Arbeitsbereich und gehen Sie zur Seite „Benachrichtigungen“ .

    Gehen Sie 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 Benachrichtigungsbedingung basierend auf einer der Firebase-Metriken hinzu. Klicken Sie auf Bedingung hinzufügen .

  5. Wählen Sie ein Ziel aus. Geben Sie im Feld „Ressourcentyp und Metrik suchen“ Cloud Storage for Firebase ein. Wählen Sie aus der automatisch ausgefüllten Dropdown-Liste eine der Cloud-Speicher-Metriken aus.

  6. Verwenden Sie unter Richtlinienauslöser die Dropdown-Felder, um Ihre Benachrichtigungsbedingung zu definieren.

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

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

  9. Füllen Sie optional das Dokumentationsfeld aus, um zusätzliche Informationen in Ihre E-Mail-Benachrichtigung aufzunehmen.

  10. Klicken Sie auf Speichern .

Wenn Ihre Cloud-Speichernutzung den konfigurierten Schwellenwert überschreitet, erhalten Sie eine E-Mail-Benachrichtigung.

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

Was kommt als nächstes