Firebase-Daten nach Cloud Logging exportieren

Wenn Sie Daten aus verschiedenen Firebase-Produkten in Cloud Logging exportieren, können Sie Logs aus Ihrem Projekt und Ihren Apps ansehen, durchsuchen und filtern.

Die folgenden Produkte unterstützen den Datenexport nach Cloud Logging:

  • Firebase Hosting: Nachdem Sie den Export eingerichtet haben, exportiert Firebase Webanfrage-Logs von Ihren Firebase Hosting-Websites nach Cloud Logging.

  • Cloud Functions for Firebase: Sie müssen keinen Export einrichten. Firebase exportiert Funktionslogs automatisch nach Cloud Logging.

Auf dieser Seite finden Sie Informationen zu folgenden Themen:

Exporte nach Cloud Logging

Cloud Logging wird von Google Cloud Observability Suite bereitgestellt.

Wenn Sie Ihre Logs nach Cloud Logging exportieren, können Sie die Logs Viewer-Oberfläche in der Google Cloud-Konsole verwenden, um diese Logs anzusehen, zu durchsuchen und zu filtern. Sie können andere Google Cloud-Tools verwenden, um Ihre Logs abzufragen, logbasierte Messwerte zu erstellen und zu verwenden und Ihre Logdaten zu speichern. Weitere Informationen zu diesen Tools finden Sie in der Dokumentation zu Cloud Logging.

Für Cloud Functions for Firebase können Sie Ihre Logs auch im Functions-Dashboard der Firebase-Konsole aufrufen.

Firebase Hosting

Wenn Sie Cloud Logging mit Hosting verwenden, können Sie unter anderem nachvollziehen, woher und wann Zugriffe auf Ihre Website erfolgen, welche Antwortstatus Ihre Website hat und wie hoch die Latenz von Endnutzeranfragen ist.

Wenn Sie mehrere Hosting-Websites in Ihrem Projekt haben, können Sie auswählen, für welche Ihrer Hosting-Websites Protokolle exportiert werden sollen. Anschließend können Sie Ihre Logdaten nach Hosting-Website und sogar nach Domain filtern und ansehen. Wenn Sie bestimmte Hosting-Websites für den Export von Logs auswählen, können Sie auch die Menge der Daten steuern, die für Ihr Projekt verarbeitet werden. Wenn Sie die Datennutzung für Logs von Ihren Hosting-Websites aufrufen möchten, rufen Sie in der Firebase-Konsole die Cloud Logging-Integrationskarte auf.

Weitere Informationen zur Integration von Cloud Logging in Firebase Hosting

Export nach Cloud Logging einrichten

So richten Sie den Export nach Cloud Logging ein und wählen aus, welche Firebase Hosting-Websites Sie mit Cloud Logging verknüpfen möchten:

  1. Melden Sie sich in der Firebase Console an und wählen Sie Ihr Projekt aus.

  2. Klicken Sie auf  und wählen Sie Projekteinstellungen aus.

  3. Wählen Sie den Tab Integrationen aus.

  4. Klicken Sie auf der Integrationskarte für Cloud Logging auf Verknüpfen.

  5. Folgen Sie der Anleitung auf dem Bildschirm, um Cloud Logging einzurichten und auszuwählen, von welchen Hosting-Websites Protokolle exportiert werden sollen.

    Wenn Sie bereits eine oder mehrere aktive Hosting-Websites haben, wird im Verknüpfungsprozess eine geschätzte Datennutzung für Protokolle von jeder Ihrer Hosting-Websites angezeigt. Dieser Wert wird anhand der Daten der letzten 30 Tage geschätzt.

Nach der Verknüpfung werden Logs für neue Anfragen an Ihre Hosting-Websites in der Regel innerhalb von 30 Minuten nach einer Anfrage angezeigt.

  • Sie können den Datenverbrauch für Logs von Ihren Hosting-Websites in der Cloud Logging-Integrationskarte in der Firebase-Konsole einsehen.

  • Sie können den Datennutzungsgrad pro Website in der Logs Viewer-Benutzeroberfläche in der Google Cloud-Konsole (Messwert log_bytes) einsehen. Wenn Ihr Projekt Cloud Logging für andere Produkte verwendet, können Sie die Gesamtnutzung auch in der Logs Viewer-Benutzeroberfläche sehen.

Wenn Sie die Verknüpfung Ihres Firebase-Projekts mit Cloud Logging aufheben, werden alle Firebase Hosting-Exporte nach Cloud Logging beendet. Diese Aktion hat keine Auswirkungen auf den Export von Protokollen für Cloud Functions for Firebase.

Beachten Sie Folgendes:

  • Wenn Sie Cloud Functions for Firebase verwenden, werden Ihre Funktionslogs weiterhin nach Cloud Logging exportiert.

  • Wenn Sie die Datensätze für Hosting-Logs in Cloud Logging nicht löschen, bleiben sie für 30 Tage bestehen. Danach werden sie automatisch aus Cloud Logging gelöscht.

  • Falls Sie Cloud Logging-Daten für Hosting-Logs in anderen Diensten wie BigQuery gespeichert haben, gelten für diese Daten möglicherweise andere Bedingungen hinsichtlich der Datenpersistenz.

So heben Sie die Verknüpfung Ihres Firebase-Projekts, insbesondere Ihrer Firebase Hosting-Websites, mit Cloud Logging auf:

  1. Melden Sie sich in der Firebase Console an und wählen Sie Ihr Projekt aus.

  2. Klicken Sie auf  und wählen Sie Projekteinstellungen aus.

  3. Wählen Sie den Tab Integrationen aus.

  4. Klicken Sie auf der Karte für die Cloud Logging-Integration auf Verwalten.

  5. Klicken Sie unten auf der Seite auf Exporte nach Cloud Logging beenden.

  6. Bestätigen Sie, dass Sie die Verknüpfung aufheben und alle Exporte beenden möchten.

Cloud Logging Kontingente, Preise und Aufbewahrung

Cloud Logging bietet ein kostenloses Nutzungsniveau pro Monat (pro Projekt). Die Nutzung kann von jedem Google- oder Firebase-Produkt mit Cloud Logging erfolgen. Durch ein Upgrade Ihres Projekts auf den Blaze-Tarif (Pay as you go) können Sie weitere kostenpflichtige Kapazitäten und Funktionen nutzen. Weitere Informationen zu Preisen für Cloud Logging

Sie können Cloud Logging und die Abrechnung so im Blick behalten und verwalten:

Logs werden nach 30 Tagen automatisch gelöscht. Sie haben aber die Möglichkeit, die benutzerdefinierte Aufbewahrung einzurichten.

Der Logeintrag für eine bestimmte Anfrage kann sich verzögern oder in seltenen Fällen auch ganz fehlen. Mithilfe von Logs lassen sich Anfragen nachvollziehen. Sie spiegeln jedoch möglicherweise nicht die tatsächliche Nutzung wider, die in der Nutzung und Abrechnung Ihres Projekts angezeigt wird.