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, exportiert Firebase Crashlytics-Ereignisse und optional Firebase-Sitzungsdaten nach Cloud Logging.
Firebase Hosting: Nachdem Sie den Export eingerichtet haben, exportiert Firebase Web anfragelogs von Ihren Firebase Hosting Websites nach Cloud Logging.
Firebase App Hosting: Sie müssen den Export nicht einrichten. Firebase exportiert Logs für Firebase App Hosting automatisch nach Cloud Logging.
Cloud Functions for Firebase:Sie müssen den Export nicht einrichten. Firebase exportiert Logs für Funktionen automatisch nach Cloud Logging.
Auf dieser Seite finden Sie Informationen zu folgenden Themen:
- Was Sie mit Daten tun können, die nach Cloud Logging exportiert wurden
- Export nach Cloud Logging einrichten
- Was nach dem Einrichten des Exports passiert
- Cloud Logging Kontingente, Preise und Aufbewahrung
Was Sie mit Daten tun können, die nach Cloud Logging exportiert wurden
Cloud Logging wird von der Google Cloud Observability Suite bereitgestellt.
Hier sind einige Möglichkeiten, wie Sie mit Daten arbeiten können, die nach Cloud Logging exportiert wurden:
Sie können die Logs Explorer in der Google Cloud Console verwenden, um diese Logs anzusehen, 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.
Beachten Sie, dass Sie für Cloud Functions for Firebase Ihre Logs auch im Dashboard der Firebase Console ansehen können.
Export nach Cloud Logging einrichten
So richten Sie den Export nach Cloud Logging ein:
Melden Sie sich in der Firebase Console an und wählen Sie Ihr Projekt aus.
Klicken Sie auf , und wählen Sie dann Projekteinstellungen aus.
Wählen Sie den Tab Integrationen aus.
Klicken Sie auf der Karte der Cloud Logging-Integration auf Verknüpfen.
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üpfungsworkflow eine Schätzung der Datennutzung für Logs aus jeder Ihrer Apps oder Websites angezeigt. Dieser Wert wird anhand des Datenvolumens der letzten 30 Tage geschätzt.
Verknüpfung mit Cloud Logging aufheben
Wenn Sie die Verknüpfung mit Cloud Logging aufheben, werden keine neuen Logs mehr exportiert.
Die Verknüpfung mit Cloud Logging kann nur den Export für Firebase App Hosting, Firebase Hosting und Firebase Crashlytics beenden. Sie können den Export von Logs für Cloud Functions for Firebase nicht beenden.
Beachten Sie Folgendes:
Alle bereits in Cloud Logging exportierten Daten werden für die zulässige Aufbewahrungsdauer gespeichert 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, unterliegen diese Daten möglicherweise anderen Bedingungen hinsichtlich der Daten persistenz.
Sie können die Verknüpfung mit Cloud Logging auf Firebase-Projekt ebene, Produktebene oder Backend-, Website- oder App-Ebene für ein bestimmtes Produkt aufheben.
So heben Sie die Verknüpfung mit Cloud Logging auf
Rufen Sie in der Firebase Console die Integrationen Seite auf.
Klicken Sie auf der Karte Cloud Logging auf Verwalten.
Wählen Sie aus, ob Sie die Verknüpfung eines bestimmten Produkts oder eines bestimmten Backends, einer bestimmten Website oder App für ein bestimmtes Produkt aufheben möchten.
Wenn Sie die Verknüpfung Ihres Firebase-Projekts vollständig aufheben möchten, suchen Sie die Schaltfläche unten auf der Seite.
Bestätigen Sie, dass Sie den Export beenden möchten.
Was passiert nach dem Einrichten des Exports?
Nach dem Einrichten des Datenexports können Sie Folgendes erwarten.
Firebase Crashlytics
Logs für neue Ereignisse sind innerhalb weniger Minuten verfügbar, nachdem Crashlytics das Ereignis erhalten hat.
Überprüfen Sie Ihre Datennutzung:
Die Datennutzung für Logs aus Ihren verknüpften Apps finden Sie in der Cloud Logging Integrationskarte in der Firebase Konsole.
Die Datennutzung für den aktuellen und den vorherigen Monat finden Sie auf der Seite Logs-Speicher in der Google Cloud Konsole.
Firebase Hosting
Logs für neue Anfragen an Ihre Hosting Websites sind in der Regel innerhalb von
30 Minuten nach dem Stellen der Anfrage verfügbar.Überprüfen Sie Ihre Datennutzung:
Die Datennutzung für Logs aus Ihren Hosting Websites finden Sie auf der Cloud Logging Integrationskarte in der Firebase Console.
Die Datennutzung pro Website finden Sie im Logs Explorer in der Google Cloud Console (Messwert
log_bytes). Wenn Ihr Projekt Cloud Logging für andere Produkte verwendet, können Sie die Gesamtnutzung auch im Logs Explorer ansehen.
Cloud Logging Kontingente, Preise und Aufbewahrung
Cloud Logging bietet eine kostenlose Nutzungsebene pro Monat und Projekt. Die Nutzung kann von jedem Google- oder Firebase-Produkt stammen, das Cloud Logging verwendet. Sie können ein Upgrade Ihres Projekts auf das Blaze-Preismodell (Pay as you go) durchführen, um zusätzliche kostenpflichtige Nutzung und Funktionen freizuschalten. Weitere Informationen zu den Preisen für Cloud Logging
Sie können Cloud Logging und die Abrechnung überwachen und verwalten:
Schätzen Sie Ihre Cloud Logging Rechnungen mit dem Google Cloud Preisrechner.
Beschränken Sie die Loganzahl, indem Sie Ausschlussfilter für Logsenken erstellen.
Richten Sie Benachrichtigungen ein, um die Kosten zu kontrollieren.
Logs werden nach 30 Tagen automatisch gelöscht. Sie haben aber die Möglichkeit, die benutzerdefinierte Aufbewahrung einzurichten.
Beachten Sie, dass der Logeintrag für eine bestimmte Anfrage oder ein bestimmtes Ereignis verzögert oder in seltenen Fällen gelöscht werden kann. Logs können zwar verwendet werden, um Anfragen oder Ereignisse zu verstehen, sie spiegeln aber möglicherweise nicht die tatsächliche Nutzung wider, die in der Nutzungsübersicht und Abrechnung Ihres Projekts angezeigt wird.