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, filtern und abfragen. Mit den exportierten Daten können Sie logbasierte Messwerte erstellen und verwenden, Diagramme und benutzerdefinierte Dashboards erstellen und benutzerdefinierte Benachrichtigungen einrichten.

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

  • Firebase Crashlytics: Nachdem Sie den Export eingerichtet haben, werden in Firebase erfasste Crashlytics-Ereignisse und (optional) Firebase-Sitzungsdaten nach Cloud Logging exportiert.

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

  • Firebase App Hosting: Sie müssen keinen Export einrichten. Firebase exportiert Logs für Firebase App Hosting automatisch nach Cloud Logging.

  • Cloud Functions for Firebase: Sie müssen keinen Export einrichten. Firebase exportiert automatisch Logs für Funktionen nach Cloud Logging.


Auf dieser Seite finden Sie Informationen zu folgenden Themen:

Was kann ich mit Daten tun, die nach Cloud Logging exportiert wurden?

Cloud Logging wird von der Google Cloud Observability Suite bereitgestellt.

Hier sind einige Möglichkeiten, wie Sie mit in Cloud Logging exportierten Daten arbeiten können:

  • Sie können die Logs Explorer in der Google Cloud Console verwenden, um diese Logs aufzurufen, zu durchsuchen und zu filtern.

  • Sie können Ihre Logs abfragen, logbasierte Messwerte erstellen und verwenden, Diagramme und benutzerdefinierte Dashboards erstellen, benutzerdefinierte Benachrichtigungen einrichten und Ihre Logdaten speichern.

  • Sie können Ihre Daten zu anderen Dienstanbietern exportieren.

Weitere Informationen zu diesen Optionen finden Sie in der allgemeinen Cloud Logging-Dokumentation sowie auf den produktspezifischen Seiten für Firebase Crashlytics und Firebase Hosting.

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



Export nach Cloud Logging einrichten

So richten Sie den Export nach Cloud Logging ein:

  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 den Export nach Cloud Logging einzurichten.

    Wenn Sie bereits eine oder mehrere aktive Apps oder Firebase Hosting-Websites haben, wird im Verknüpfungsprozess eine geschätzte Datennutzung für Protokolle der einzelnen Apps oder Websites angezeigt. Dieser Wert wird anhand des Datenvolumens der letzten 30 Tage geschätzt.

Wenn Sie die Verknüpfung zu Cloud Logging aufheben, werden keine neuen Logs mehr exportiert.

Durch das Aufheben der Verknüpfung mit Cloud Logging kann der Export nur für Firebase App Hosting, Firebase Hosting und Firebase Crashlytics beendet werden. Der Export von Logs für Cloud Functions for Firebase kann nicht beendet werden.

Beachten Sie Folgendes:

  • Alle Daten, die bereits in Cloud Logging exportiert wurden, bleiben für die zulässige Aufbewahrungsfrist erhalten und es können weiterhin Speichergebühren anfallen. Sie können Ihre Logs manuell löschen, um weitere Kosten zu vermeiden.

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

Sie können die Verknüpfung mit Cloud Logging auf Firebase-Projektebene, auf Produktebene oder auf Backend-, Website- oder App-Ebene für ein bestimmtes Produkt aufheben.

So heben Sie die Verknüpfung mit Cloud Logging auf:

  1. Rufen Sie in der Firebase Console die Seite Integrationen auf.

  2. Klicken Sie auf der Karte Cloud Logging auf Verwalten.

  3. Sie können die Verknüpfung eines bestimmten Produkts oder eines bestimmten Backends, einer bestimmten Website oder einer bestimmten App für ein bestimmtes Produkt aufheben.

    Wenn Sie die Verknüpfung Ihres Firebase-Projekts vollständig aufheben möchten, suchen Sie auf der Seite nach dem entsprechenden Button.

  4. Bestätigen Sie bei entsprechender Aufforderung, dass Sie die Exporte beenden möchten.



Was passiert nach dem Einrichten des Exports?

Nachdem Sie den Datenexport eingerichtet haben, können Sie mit Folgendem rechnen.

Firebase Crashlytics

  • Sie können die Logs für neue Ereignisse innerhalb weniger Minuten nach dem Empfang des Ereignisses durch Crashlytics aufrufen.

  • Datennutzung überwachen:

    • Den Datenverbrauch für Logs aus Ihren verknüpften Apps können Sie in der Cloud Logging-Integrationskarte in der Firebase-Konsole einsehen.

    • Auf der Seite Logspeicher in der Google Cloud Console können Sie die Datennutzung für den aktuellen und den vorherigen Monat einsehen.

Firebase Hosting

  • Protokolle für neue Anfragen an Ihre Hosting-Websites sind in der Regel innerhalb von 30 Minuten nach der Anfrage verfügbar.

  • Datennutzung überwachen:

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

    • Sie können die Datennutzung pro Website in der Logs Explorer in der Google Cloud-Konsole (Messwert log_bytes) ansehen. Wenn Ihr Projekt Cloud Logging für andere Produkte verwendet, können Sie die Gesamtnutzung auch im Logs Explorer sehen.



Cloud Logging Kontingente, Preise und Aufbewahrung

Cloud Logging bietet ein kostenloses Nutzungsniveau pro Monat (pro Projekt). Die Nutzung kann in jedem Google- oder Firebase-Produkt erfolgen, in dem Cloud Logging verwendet wird. 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 oder ein bestimmtes Ereignis kann sich verzögern oder in seltenen Fällen verloren gehen. Logs können zwar verwendet werden, um Anfragen oder Ereignisse nachzuvollziehen, spiegeln aber möglicherweise nicht die tatsächliche Nutzung wider, die in der Nutzung und Abrechnung Ihres Projekts angezeigt wird.